ドキュメントの最初の文字で予期しないトークン エラーが発生します。
$('#typeahead').typeahead({
source: function (typeahead, query) {
return $.post('ajax/page.php', { query: query }, function (data) {
alert(data);
return typeahead.process(JSON.parse(data));
});
}
});
私のpage.phpで:
<?php
$array[] = array("test","treat","food");
$json = json_encode($array);
echo "<script>var query = ".$json.";</script>";
?>
したがって、このコードでは、エラーが発生しますUncaught Syntax: Unexpected token <
だから私が削除する<script></script>
と、それはちょうどecho "var query=".$json.";"
、私は得るUncaught Syntax: Unexpected token v
.
したがって、page.php からエコーされている最初の文字の予期しないトークンが引き続き表示されると想定しています。
誰かが何が悪いのか教えてもらえますか?
ありがとう!