我拋出了一個簡單的例子與jquery自動完成,無法讓它的工作。我不知道什麼是錯的,沒有錯誤,沒有什麼是我的JSON錯誤,但它不顯示結果。難以置信:無法獲得結果顯示與jQuery UI自動完成
這裏是我的代碼
<div class="demo">
<div class="ui-widget">
<label for="title">Title: </label>
<input id="test" />
</div>
<script>
$(function() {
$("#test").autocomplete({
source: "/searchbackend.php"
});
});
</script>
JSON:
{"title":["Metroid: Other M"]}
謝謝,這是問題的一部分......現在看來,自動完成將無法正常工作,除非我在我的json數組中有「value」和「label」。所以我不能只使用「標題」 試圖找出是否有一種方法來指定自定義參數,而不是硬編輯js源代碼。 – x3sphere 2011-04-03 05:43:09
@ x3sphere ..表示你正試圖爲你的自動完成顯示'value-label'? – 2011-04-03 05:52:19
[{「id」:「1」,「label」:「Metroid:其他M」}]作品 [{「id」:「1」,「title」:「Metroid:Other M」}] t 該腳本被硬編碼爲查找「標籤」,似乎沒有辦法改變這種情況。我可以輕鬆地將我的後端更改爲輸出標籤而不是標題,只是有點煩人。 – x3sphere 2011-04-03 06:02:36