我嘗試使用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