$(function() {
$("#search").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
}).focus();
$.ajax({
url: "source.php",
success: function(result) {
return result;
//["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
}
});
});
Вопрос: как заменить статический источник в автозаполнении с результатами ajax?слияние результатов от ajax до источника автозаполнения
Идея:
$("#search").autocomplete({
source: //result from ajax function
}).focus();
Source.php (просто пример)
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('test');
$query = mysql_query("SELECT name FROM tags");
while ($row = mysql_fetch_array($query)) {
$results[] = $row['name'];
}
echo json_encode($results);
?>
Michal, я думаю, это зависит от того, что ответ от запроса ajax – Leo
@Leo Я положил ответ от ajax в комментарии (в результате). Это то же самое, что и статические данные в источнике. –