我尝试使用jQuery自动完成,我得到这个错误:JQuery的自动完成JSON解析错误
Uncaught SyntaxError: Unexpected token < in JSON at position 2
我的代码是这样的,HTML:
<div id="fastSearchBox" class="fastSearchBox">
<span style="direction: rtl; float: right;">search</span>
<input id="fastSearchInput" type="text" style="width: 150px; margin-right: 10px;"></input>
</div>
的JavaScript:
users = [{"data":1,"value":"foo"}];
$("#fastSearchInput").autocomplete({
source: users,
select: function (event, ui)
{
}});
我不知道为什么,但更改source
到lookup
使其工作
此问题对我来说很熟悉,您确定您没有在代码中使用某些PHP吗? – mondersky
是的,我想也许来源不好 – dasdasd
更改为“查找”,并在您的JSON检查,他们是没有空值 – dasdasd