我可以將jquery ui自動完成與來自數據庫的源合併。怎麼樣,我想從準備JSON文件獲得源代碼,內容是這樣的: -從json文件jquery ui自動完成源
{"data":[{"id":"1","country_name_en":"USA","country_name_hk":"\u7f8e\u570b"},{"id":"2","country_name_en":"China","country_name_hk":"\u4e2d\u570b"},{"id":"3","country_name_en":"British","country_name_hk":"\u82f1\u570b"}]}
我試圖修改jQuery的代碼如下: -
<script>
$("#country").autocomplete({
source: function(request,response) {
$.getJSON('../../database/country.json',{id: data.id},function(data){
alert(data);
})
}
});
</script>
但我認爲我沒有正確寫入格式。我應該如何改進從json文件中提取數據的方式?直到你告訴它通過調用函數response
傳遞給你的源法所允許的自動完成值,這樣做