Я использую официальный плагин Jquery Autocomplete.У меня есть база данных ODBC со списком рекламодателей.В настоящее время у меня есть поле ввода, где пользователь вводит часть имени, и я успешно возвращаю список частичных совпадений.Проблема в том, что я не понимаю, как вернуть имя и идентификатор рекламодателя.Я предполагаю, что захочу использовать функцию Jquery, чтобы настроить значение скрытого поля для хранения идентификатора после его получения.
php файл, чтобы вернуть имя рекламодателя, которое необходимо изменить, чтобы вернуть UsageNumber какхорошо:
$sql = "SELECT DISTINCT tNAdvertisors.UserName, tNAdvertisors.UsageNumber
FROM tNAdvertisors
WHERE (((tNAdvertisors.UserName) Like '$term%'));";
$rs=odbc_exec($conn,$sql);
$a = array();
while (odbc_fetch_row($rs)) {
$a[] = htmlentities(odbc_result($rs,"UserName"));
}
echo json_encode($a);
текущий код jquery для автозаполнения, который необходимо изменить, чтобы включить функцию для обработки идентификатора?
$("#single").autocomplete({
source: "ajaxSearchForAdvertiser.php",
minLength: 3
});
Спасибо за ваше время и помощь.