0
我有,我會想傳遞給JQuery.ui自動完成我如何傳遞一個JSON數組jQuery的自動完成
<input type="text" id="symptom_checker" name="search_symptom" />
JSON編碼的數據
var symptoms = [{"symptom_name":"Overall sensation of feeling unwell"},{"symptom_name":"cough"},{"symptom_name":"cough with blood mucus"}];
如果我通過它這個JSON數據這個功能
$("#symptom_checker").autocomplete({
source: symptoms
});
時輸入症狀名稱不工作,但如果我嘗試使用該JSON數據
var symptoms = ["Overall sensation of feeling unwell", "cough", "cough with blood mucus"];
JQUERY
$("#symptom_checker").autocomplete({
source: symptoms
});
它工作正常。 我該如何解決這個問題?
自動完成的文檔說它不應該是一個多維數組。你應該映射你的json不是多維的,但你可以在谷歌搜索'jquery自動完成多維數組' – rad11
[jQuery UI自動完成與對象]的可能重複(http://stackoverflow.com/questions/28176552/jquery-ui-autocomplete -with對象) – Mahi