Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 94

Не выводятся данные через autocomplete

02.06.2014, 12:52. Показов 1657. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет народ.
Облазил кучу сайтов с примерами автозаполнения, и там использовались старые версии jquery и autocomplete. С новыми библиотеками найденные примеры отказываются работать, выдавая кучу ошибок.
Хочу настроить работу плагина с jquery версии 2.1.1
HTML:
HTML5
1
<input type="text" name="point" id="point" />
JS:
JavaScript
1
2
3
4
5
6
$(function(){
    $("#point").autocomplete({
        source: 'wid/load/index',
        minLength: 1,
    });
});
PHP:
PHP
1
2
3
4
5
6
7
        $key = $_GET['term']; // Слово для поиска
        $vals = Model::factory('users')->search($key); //Запрос к БД + получение массива с результатом
 
        foreach ($vals as $val) 
        {
            echo $val['name'] . "\n";
        }
Такой код. Проверял через firebug - ошибок нет. Всё проходит нормально, а подсказки почему-то не появляются
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.06.2014, 12:52
Ответы с готовыми решениями:

Не выводятся данные через View
Подскажите что делать, не выводистся данные в View v Visual Studio. Через 2 таблицы все нормально выводит, но когда выбираю 3 и более в...

Неправильно выводятся данные через printf
Здрасте! Имеется БД с полями id, Nick, Pass Хочу вывести на экран инфу из всех полей с id2. Написал вот так: ...

Как вывести данные на форму из класса Reader, данные выводятся только в консоль
MainAplication.java package main; import javafx.application.Application; import javafx.fxml.FXMLLoader; import...

8
 Аватар для mihalken
97 / 97 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
02.06.2014, 13:16
http://api.jqueryui.com/autoco... ion-source
String: When a string is used, the Autocomplete plugin expects that string to point to a URL resource that will return JSON data.
Верни JSON.
0
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 94
02.06.2014, 13:25  [ТС]
PHP
1
 echo json_encode($val['name']. "\n") ;
результат не изменился=\
0
 Аватар для mihalken
97 / 97 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
02.06.2014, 13:31
Лучший ответ Сообщение было отмечено gamesoneve как решение

Решение

И зачем вы пихаете туда строку?!

PHP
1
2
3
$arr = Array();
foreach ($vals as $val)  $arr[] = $val['name'];
echo json_encode($arr);
1
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 94
02.06.2014, 13:44  [ТС]
уже не знаю, что этому автокомплиту пихать
Цитата Сообщение от mihalken Посмотреть сообщение
$arr = Array();
foreach ($vals as $val) *$arr[] = $val['name'];
echo json_encode($arr);
такой массив тоже не идёт (
0
 Аватар для mihalken
97 / 97 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
02.06.2014, 13:53
Что за * перед arr[] ?
PHP
1
foreach ($vals as $val) *$arr[] = $val['name'];
$vals - там что-нибудь есть в обще? По идее там должен быть такой набор данных: Array("string_1", "string_2", "string_N")

P.S. Сейчас проверил у себя с JSON. Все пашет.
1
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 94
02.06.2014, 14:16  [ТС]
в vals массив с базы данных, если ничего не найдено в firebug пока появляется ошибка, потому-что нечего в foreach пихать. * при вставке цитаты как то появилась, её в коде нету)) Может дело в версии библиотеки jquery, у меня стоит v2.1.1, модуль автозаполнения скачан пару дней назад с оф сайта.
0
 Аватар для mihalken
97 / 97 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
02.06.2014, 14:50
Цитата Сообщение от gamesoneve Посмотреть сообщение
в firebug пока появляется ошибка
source: 'wid/load/index' указан верно? Попробуйте сами выполнить запрос.
Например: http://адрес_сайта/адрес_тек_п... ex/?term=b

Что возвращает?
1
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 94
02.06.2014, 20:50  [ТС]
адрес верный, вот несколько записей из firebug
JavaScript
1
2
3
GET [url]http://localhost/site/wid/load/index?term=%D0%B1[/url] 200 OK  81ms jquery.js (строка 4)
GET [url]http://localhost/site/wid/load/index?term=%D0%B1%D0%B8[/url] 200 OK 89ms jquery.js (строка 4)
GET [url]http://localhost/site/wid/load/index?term=%D0%B1%D0%B8%D0%B9[/url] 200 OK 88ms
Если в базе ничего не найдено, запрос выдает ошибку
JavaScript
1
GET [url]http://localhost/site/wid/load/index?term=%D0%B1%D0%B8%D0%B9%D1%81%D0%BA%D1%80[/url] 500 Internal Server Error 182ms
Вот пара записей из базы выведенных через print_r
PHP
1
Array ( [0] => Array ( [name] => Алейск ) [1] => Array ( [name] => Алтайск )
Добавлено через 6 минут
Обратился к обработчику
HTML5
1
http://localhost/site/wid/load/index?term=%D0%B1
через адресную строку, получил такой код
JSON
1
["\u0411\u0430\u0435\u0432\u043e","\u0411\u0430\u0440\u043d\u0430\u0443\u043b","\u0411\u0435\u043b\u043e\u0432\u043e","\u0411\u0435\u043b\u043e\u043a\u0443\u0440\u0438\u0445\u0430","\u0411\u0435\u043b\u043e\u044f\u0440\u0441\u043a","\u0411\u0438\u0439\u0441\u043a","\u0411\u043b\u0430\u0433\u043e\u0432\u0435\u0449\u0435\u043d\u0441\u043a","\u0411\u043e\u0440\u043e\u0432\u043b\u044f\u043d\u043a\u0430","\u0411\u0443\u0440\u043b\u0430","\u0411\u0443\u0440\u0441\u043e\u043b\u044c"]
Добавлено через 5 часов 43 минуты
получасовые танцы с бубном решили проблему, спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.06.2014, 20:50
Помогаю со студенческими работами здесь

jquery autocomplete не заносит данные в поле
Здравствуйте, товарищи, подскажите в чем моя ошибка, собственно имеется поле к которому привязан ui-autocomplete работает оно корректно, но...

Отправка JSON запроса, autocomplete, Spring form tags - autocomplete
Здравствуйте, пытаюсь решить такую задачу: Нужно создать autocomplete поле выбора города. Но кроме этого так же каким то образом после...

Не выводятся данные
Не выводится переменная после запроса к бд, причем только 1 переменная, вроде все верно указано, но упорно возвращает пустое поле. Можно...

Не выводятся данные
Добрый день. Возникла такая проблема. Есть некая бд на Аксесе в которую из формы добавляются данные, после закрытия формы и переходе в...

Не выводятся данные
Скажите, пожалуйста, почему в списке документов я не вижу данные, которые есть в самом документе? На форме к БанкПолучателя и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru