<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: jQuery Autocomplete: автозаполнение</title>
	<atom:link href="http://www.linkexchanger.su/2008/39.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2008/39.html</link>
	<description>css, html, php, javascript, jQuery, ajax ... - решения, примеры, рецепты</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:36:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-64877</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Wed, 20 Jan 2010 08:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-64877</guid>
		<description>Обсуждение статьи можно продолжить на &lt;a href=&quot;http://www.linkexchanger.su/forum/viewtopic.php?f=4&amp;t=31&quot; rel=&quot;nofollow&quot;&gt;форуме jQuery&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Обсуждение статьи можно продолжить на <a href="http://www.linkexchanger.su/forum/viewtopic.php?f=4&#038;t=31" rel="nofollow">форуме jQuery</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-11026</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Mon, 29 Dec 2008 10:46:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-11026</guid>
		<description>Да сделайте обработчик на сервере в UTF-8 отдав соответствующий заголовок, дальше используйте мультибайтовые строковые (собственно у Вас так и есть), а вернете результат потом в нужной кодировке.
С 1251 геморрой - обычное дело.</description>
		<content:encoded><![CDATA[<p>Да сделайте обработчик на сервере в UTF-8 отдав соответствующий заголовок, дальше используйте мультибайтовые строковые (собственно у Вас так и есть), а вернете результат потом в нужной кодировке.<br />
С 1251 геморрой &#8211; обычное дело.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: SAS</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-11023</link>
		<dc:creator>SAS</dc:creator>
		<pubDate>Mon, 29 Dec 2008 09:26:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-11023</guid>
		<description>Спасибо за полезную статью, я попробовал применить это на практике, но возникла проблема с автозавершением русских значений.
Используемая кодировка на сайте: Windows-1251

Файл developers.php:
$value) {
    if (mb_strpos(mb_strtolower(rawurldecode($key),&quot;Windows-1251&quot;), $q,0,&quot;Windows-1251&quot;) !== false) {
        echo &quot;$key&#124;$value\n&quot;;
    }
}

}
?&gt;

Файл info.html





$().ready(function() {
    $(&quot;#developers&quot;).autocomplete(&quot;developers.php&quot;, {
        delay:10,
        minChars:2,
        matchSubset:1,
        autoFill:true,
        matchContains:1,
        cacheLength:10,
        selectFirst:true,
        maxItemsToShow:10
    });
});

Разработчик: 

При &quot;ручном&quot; запросе типа &quot;developers.php?q=сату&quot; скрипт выводит значение &quot;Сатурн&quot; (и это правильно).
А вот jquery.autocomplete.js это значение не выводит, и я не могу понять почему, хотя с англоязычными названиями всё работает на ура.

Помогите разобраться в чем может быть дело.</description>
		<content:encoded><![CDATA[<p>Спасибо за полезную статью, я попробовал применить это на практике, но возникла проблема с автозавершением русских значений.<br />
Используемая кодировка на сайте: Windows-1251</p>
<p>Файл developers.php:<br />
$value) {<br />
    if (mb_strpos(mb_strtolower(rawurldecode($key),&raquo;Windows-1251&#8243;), $q,0,&raquo;Windows-1251&#8243;) !== false) {<br />
        echo &laquo;$key|$value\n&raquo;;<br />
    }<br />
}</p>
<p>}<br />
?&gt;</p>
<p>Файл info.html</p>
<p>$().ready(function() {<br />
    $(&laquo;#developers&raquo;).autocomplete(&laquo;developers.php&raquo;, {<br />
        delay:10,<br />
        minChars:2,<br />
        matchSubset:1,<br />
        autoFill:true,<br />
        matchContains:1,<br />
        cacheLength:10,<br />
        selectFirst:true,<br />
        maxItemsToShow:10<br />
    });<br />
});</p>
<p>Разработчик: </p>
<p>При &laquo;ручном&raquo; запросе типа &laquo;developers.php?q=сату&raquo; скрипт выводит значение &laquo;Сатурн&raquo; (и это правильно).<br />
А вот jquery.autocomplete.js это значение не выводит, и я не могу понять почему, хотя с англоязычными названиями всё работает на ура.</p>
<p>Помогите разобраться в чем может быть дело.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сadet</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-10928</link>
		<dc:creator>Сadet</dc:creator>
		<pubDate>Fri, 26 Dec 2008 08:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-10928</guid>
		<description>Спасибо за полезную статью.
Скажите пожалуйста, а можно сделть так, чтобы пользователь мог ввести (выбрать) значение только из выданного списка.</description>
		<content:encoded><![CDATA[<p>Спасибо за полезную статью.<br />
Скажите пожалуйста, а можно сделть так, чтобы пользователь мог ввести (выбрать) значение только из выданного списка.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Anton</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-10215</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Wed, 17 Dec 2008 06:34:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-10215</guid>
		<description>Привет, почему не вылазит при вводе автозаполнение БРАУЗЕРА? Подскажите как это сделано, мне тоже нужно отключить.
Спасибо =)</description>
		<content:encoded><![CDATA[<p>Привет, почему не вылазит при вводе автозаполнение БРАУЗЕРА? Подскажите как это сделано, мне тоже нужно отключить.<br />
Спасибо =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Anton</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-9497</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Tue, 09 Dec 2008 09:57:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-9497</guid>
		<description>Gennady, я думал что неправильно понял раздел 
http://www.linkexchanger.su/2008/62.html. 
Однако я пробовал делать и через $(&#039;input.CssCalssForInput&#039;).autocomplete и другие варианты. Но всегда работает только первый инпут. Остальные молчат на запросы:(

Я попытался отладить, но даже на функцию .keydown(function(e)) в самой библиотеке второй инпут уже не реагирует.

Мы же не можем autocomplete запихивать в функцию, которая будет вызываться при обращении к полю?</description>
		<content:encoded><![CDATA[<p>Gennady, я думал что неправильно понял раздел<br />
<a href="http://www.linkexchanger.su/2008/62.html" rel="nofollow">http://www.linkexchanger.su/2008/62.html</a>.<br />
Однако я пробовал делать и через $(&#8216;input.CssCalssForInput&#8217;).autocomplete и другие варианты. Но всегда работает только первый инпут. Остальные молчат на запросы:(</p>
<p>Я попытался отладить, но даже на функцию .keydown(function(e)) в самой библиотеке второй инпут уже не реагирует.</p>
<p>Мы же не можем autocomplete запихивать в функцию, которая будет вызываться при обращении к полю?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Anton</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-9484</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Tue, 09 Dec 2008 08:43:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-9484</guid>
		<description>Gennady, благодарю за ответ:)</description>
		<content:encoded><![CDATA[<p>Gennady, благодарю за ответ:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-9436</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Mon, 08 Dec 2008 18:46:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-9436</guid>
		<description>Разве #example2 догма? Почему не сделать .example2? Т.е. в объект jQuery выбрать элементы по имени их класса. Или вообще например указать в селекторе тип элемента? Так что путей множество. А вот асинхронность здесь вообще не при чем.
Я бы посоветовал внимательнее познакомиться со статьями, которые рассказывают о селекторах jQuery - это одна из основ. Поняв, прочувствовав ее, сможете совершенно спокойно оперировать теми элементами, которые Вам нужны.</description>
		<content:encoded><![CDATA[<p>Разве #example2 догма? Почему не сделать .example2? Т.е. в объект jQuery выбрать элементы по имени их класса. Или вообще например указать в селекторе тип элемента? Так что путей множество. А вот асинхронность здесь вообще не при чем.<br />
Я бы посоветовал внимательнее познакомиться со статьями, которые рассказывают о селекторах jQuery &#8211; это одна из основ. Поняв, прочувствовав ее, сможете совершенно спокойно оперировать теми элементами, которые Вам нужны.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Anton</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-9423</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Mon, 08 Dec 2008 15:22:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-9423</guid>
		<description>Добрый день. 
Сделал динамическое добавление полей ввода с помощью appendChild. В каждом таком поле хотелось бы использовать autocomplete.

$(&quot;#example2&quot;).autocomplete(&quot;../../properties/ajax/index.php&quot;, {options});

Добавить таких окон можно много. А вот как сделать чтоб вместо &quot;#example2&quot; можно было подставлять значения? Хотя мне кажется это уже не асинхронно будет. Что посоветуете сделать?</description>
		<content:encoded><![CDATA[<p>Добрый день.<br />
Сделал динамическое добавление полей ввода с помощью appendChild. В каждом таком поле хотелось бы использовать autocomplete.</p>
<p>$(&laquo;#example2&#8243;).autocomplete(&laquo;../../properties/ajax/index.php&raquo;, {options});</p>
<p>Добавить таких окон можно много. А вот как сделать чтоб вместо &laquo;#example2&#8243; можно было подставлять значения? Хотя мне кажется это уже не асинхронно будет. Что посоветуете сделать?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/39.html/comment-page-2#comment-9409</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Mon, 08 Dec 2008 09:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/39.html#comment-9409</guid>
		<description>Вопрос немного непонятен - Вы же получаете ответ сервера в row (см. пример), так пожалуйста, оперируйте с этими данными...</description>
		<content:encoded><![CDATA[<p>Вопрос немного непонятен &#8211; Вы же получаете ответ сервера в row (см. пример), так пожалуйста, оперируйте с этими данными&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

