Как сделать локальный поиск начальной загрузки для Ajax?

Может быть, спросить раньше, я не знаю. я реализую начальную загрузку 0.9.3 с локальным поисковым массивом все работает нормально, поэтому мне нужно сделать этот массив в отдельном файле search.php это код моего локального поискового массива

$('#state').typeahead({
local: [
<?php
$resultState=$objGeneral->GetStates();
while($rowStates=$resultState->fetch_array(MYSQLI_BOTH))
{
echo "'".$rowStates[1]."',";
}
?>
]
});
$('.tt-query').css('background-color','#fff');

Теперь я хочу скопировать этот php-код и вызвать Throgh Ajax, я пытаюсь этот код, но доза не работает для меня

<script>
$(document).ready(function(){
$("#state").typeahead({
name : 'state',
remote: {
url : 'search.php'
}

});
});

в seach.php массив JSON выглядит так

$objGeneral=new General();
$resultStates=$objGeneral->GetStates();
while($rowStates=$resultStates->fetch_array(MYSQLI_BOTH))
{
$State[]=$rowStates['name'];
}
echo json_encode($State);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …