0
我正在使用jquery在文本字段中捕獲用戶輸入,然後顯示可能選項的下拉列表。jquery自動完成結果顯示爲單個字母,而不是單詞
該腳本調用一個php頁面,該頁面搜索並返回結果給ajax請求。
哪裏有由PHP返回它們看起來像
["Site 4,"Site 2","Site 1","Site 6","Site 7","Site 0"]
的單個值會出現像
["Site 4"]
我在下降能得到什麼下來如下(基於單多個值條目)
[
LINE
"
S
i
t
e
LINE
4
"
]
其中LINE是Site
之間的分隔符& 4
並顯示引號和括號。
我jQuery是:
$('#site').autocomplete({
source: function(request, response) {
$.ajax({
url : 'siteCheck.php?name=' + request.term,
success: function(data) {
console.log (data)
response($.map(data, function(item) {
return {
label: item,
value: item,
data : item
}
}));
}
});
},
autoFocus: true,
minLength: 1,
select: function(event, ui) {
$('#site').val(ui);
}
});
我如何得到這個返回的下拉列表中爲
Site 4
Site 2
Site 1
Site 6
Site 7
Site 0
,而不是單個字母!
感謝
感謝您的回覆,是的,這是一個錯字!我會試試這個,讓你知道我是怎麼做到的。 – Tom
完美無瑕,完全符合我的需求,謝謝:) – Tom