【发布时间】:2016-09-20 10:29:57
【问题描述】:
如下面的屏幕截图所示,未显示的内容是自动编译列表。
我收到此回复。
[{"emp_number":1,"fname":"Arslan","lname":"Hassan"},{"emp_number":2,"fname":"Muneeb","lname":"Janjua" },{"emp_number":3,"fname":"hr","lname":"user"},{"emp_number":4,"fname":"test","lname":""} .. ........ 删除以使其在这里看起来更好 .......]
我的 JS 代码:
$( "#search-emp" ).autocomplete(
{
source: function (request, response)
{
var form_data = {
ajax : '1',
name : $("#search-emp").val(),
actioncall : 'search-emp'
};
$.ajax({
//contentType: "application/json",
type: "POST",
dataType: 'json',
url: "_ajax.php",
data: form_data,
success: function( data )
{
response( data );
}
});
},
minLength:3,
select:function(evt, ui)
{
alert(ui.item.emp_number);
}
});
我想在 input 字段中选择时显示 fname 和 lname。
【问题讨论】:
-
你能在
response(data)之前console.log(data)并添加到问题中以查看服务器的响应。列表应该有名称或将显示的字段的一些特定键。 -
@DanielDudas我已经回答了我的问题。请立即查看。
标签: php jquery json autocomplete