Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Применение библиотек > медл. работа jqueryui autocompleteс json кирилллиц |
Автор: Vavilen 26.2.2012, 22:10 |
Стал использовать jquery ui autocomplete: http://jqueryui.com/demos/autocomplete/#remote-jsonp На сервере Perl+MySQL. Клиенту передается json. Кодировка в utf-8. При совпадении запрашиваемых данных в виде кириллицы, выпадающий список отображается лишь спустя 5-6 секунд. Если совпадения в виде латиницы, то список выпадает мгновенно. Если в качестве источника запрашиваемых данных указать массив, расположенный на клиентской стороне, то и кириллица, и латиница выпадают мгновенно. Кто сталкивался с подобным и как лечить? Спасибо! |
Автор: Vavilen 27.2.2012, 21:59 |
Проблема решена. С JS все нормально было. Оказалось, криво работала MySQL и перловый DBI с utf8. Вылечилось наличием строк $DBH->{mysql_enable_utf8}= 1; $DBH->do(q(set character set utf8)); $DBH->do(q(SET NAMES utf8)); при коннекте к БД. |
Автор: Pena 21.3.2012, 13:36 |
А подскажите чайнику как в jQuery.AutoComplete решить задачу: в зависимости от заполнения определённых полей формы дополнение запроса посылаемого AutoComplete фильтрацией "...WHERE" по значениям этих полей? |
Автор: Pena 23.3.2012, 08:22 |
Там оказывается есть параметр extraParams с которым можно передать дополнительное условие и обработать его в *.php файле)) Благодарю... меня!)) |