При автозаполнении JQUERY кажется, что только «id» и «value» являются единственными переменными, которые он принимает. Есть ли способ передать ему больше? Я пытаюсь передать свой государственный идентификатор из таблицы городов. Вот моя настройка...
База данных:
+- Состояния
stateid
state
+- Города
cityid
stateid
city
СКРИПТ ЗАПРОС:
$fetch = mysql_query("SELECT 'state' AS stateid, state FROM states WHERE state like '%" . $_GET['term'] . "%' UNION ALL SELECT 'city' AS cityid, city, stateid AS citystateid FROM cities where city like '%" . $_GET['term'] . "%'");
/* Retrieve and store in array the results of the query.*/
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
$row_array['id'] = $row['stateid'];
$row_array['value'] = $row['state'];
$row_array['citystateid'] = $row['citystateid'];
array_push($return_arr,$row_array);
}
Подробнее здесь: https://stackoverflow.com/questions/534 ... tocomplete