Я пытаюсь использовать сценарий автозаполнения на http://www.devbridge.com/projects/autocomplete/jquery/.
Теперь в загруженном коде отсутствует сценарий обратного вызова.Я сделал свой собственный скрипт PHP - это не сработало.Я пытаюсь использовать serviceUrl (абсолютный) devbridge, но это тоже не работает.Локальная версия (месяцы) на сайте тоже работает на моем сайте.Но тот, который с обратным вызовом не работает.
Вот шаги, которые я попробовал:
I) Скачанный каталог http://www.devbridge.com/projects/autocomplete/jquery/.
II) 1) Первый подход: я изменил строку serviceUrl в index.html на:
serviceUrl: 'http://www.devbridge.com/projects/autocomplete/service/autocomplete.ashx',
Тем не менее, работает только локальная версия автозаполнения.
(serviceUrl, кажется, работает нормально - попробуйте http://www.devbridge.com/projects/autocomplete/service/autocomplete.ashx?query=a в браузере.
2) Подход второй: я попытался написать свой собственный autocomplete.php, но это тоже не сработало:
<?php
$temp=$_GET["query"];
// Return some dummy data that matches the format.
//json_encode introduces extra quotes ", so I decided to manually format the result
$result="{ query:'$temp',suggestions:['${temp}beria','${temp}byan Arab Jamahiriya','${temp}echtenstein','${temp}thuania'],data:['${temp}lr,'${temp}ly,'${temp}li,'${temp}lt] }";
header('Content-type: application/json');
echo $result;
?>
Я проверял, что при каждом нажатии клавиши на моем сервере делаются правильные запросы к autocomplete.php.(И, похоже, скрипт php выдает правильный вывод).Но автозаполнение не работает.
Есть какие-нибудь указатели о том, как отлаживать?Мне не хватает некоторых файлов / модулей и т.д.?
С уважением,
JP