【发布时间】:2017-10-11 05:56:02
【问题描述】:
我是 jquery ui 自动完成的新手。我基本上使用带有 ajax 的自动完成功能,使用 PHP 来获取用户列表。
autocompleteajax.js
$(function() {
$( "#ranksearch" ).autocomplete({
source: function( request, response ) {
console.log('in');
$.ajax({
url: "autocompleteajax.php",
dataType: "json",
data: {
q: request.term
},
success: function( data ) {
console.log(request);
console.log(data);
response(data);
}
});
},
});
});
php 返回的 JSON 看起来像这样
{3: "Tomek To", 4: "Tomek Kula"}
数字是用户ID,字符串是名字姓氏。在有人从自动完成列表中选择它之后,我想将选定的用户 ID 存储在某处。有什么简单的方法可以实现吗?
【问题讨论】:
标签: javascript php jquery jquery-ui autocomplete