我在文档中的第一个字母上收到了意外的令牌错误。
$('#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 中回显的第一个字母
有人可以告诉我有什么问题吗?
谢谢!