我有點卡在這裏,似乎無法讓jQuery自動完成爲我工作。我試圖從JSON文檔拉自動完成。咖啡腳本自動完成與jQuery,JSON和ID變量
IE:
http://REMOTE_HOST/names.json
這returs類似:
[{"label":"Brian House", "id" : 1},
{"label":"Joe Green", "id" : 2},
{"label":"Fisher Gennings", "id" : 3},
{"label":"Sheila Williams", "id" : 4},
{"label":"Brett Nelson", "id" : 5},
{"label":"Angie Katz", "id" : 6},
{"label":"Zoe Middleton", "id" : 7},
{"label":"Parker Jones", "id" : 9}]
我想要做的是有一個文本字段(user_friend_name)標籤自動完成,然後填充隱藏字段(user_friend_name_id)與身份證。
#user_friend_name
#user_friend_name_id
我正在使用的咖啡腳本。
$(document).ready ->
$('#user_friend_name').autocomplete
source: "http://REMOTE_HOST/names.json"
select: (event,ui) -> $("user_friend_name_id").val(ui.item.id)
現在它看起來像我得到的所有名字的一個JSON拉,但沒有選擇或filetering您鍵入。使用標準數組['foo','food','trees']作爲源似乎工作正常。
謝謝!我會看一看。 – user41724