Ich versuche JQuery die automatische Vervollständigung zu verwenden, und ich bekomme diese Fehlermeldung:JQuery Autocomplete json Parse-Fehler
Uncaught SyntaxError: Unexpected token < in JSON at position 2
Mein Code wie diese, die 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>
Die javascript:
users = [{"data":1,"value":"foo"}];
$("#fastSearchInput").autocomplete({
source: users,
select: function (event, ui)
{
}});
Ich habe keine Ahnung warum aber source
zu lookup
geändert hat es funktioniert
dieses Problem ist mir vertraut, sind Sie sicher, dass Sie nicht irgendwo PHP in Ihrem Code irgendwo verwenden? – mondersky
Ja, ich denke, vielleicht ist die Quelle nicht gut – dasdasd
Wechseln Sie zu "Lookup" und in Ihrem JSON überprüfen, dass ihre keine leeren Werte ist – dasdasd