我想要实现的是request.term根据我正在使用的输入字段而改变
$("#field1", "#field2").autocomplete({
source: function (request, response) {
$.ajax({
url: 'autocomplete.php',
data: {field1 : request.term },
dataType: "json",
success: response,
error: function () {
response([]);
}
});
},
autoFocus: true
});
});
代码目前使用'field1',我尝试使用$(this).attr('id')
但我可能以错误的方式完成它,所以我需要一些帮助,谢谢!
你有这样的尝试吗?
jQuery(document).on('keydown','#field1,#field2',function(){
$(this).autocomplete({
source: function (request, response) {
$.ajax({
url: 'autocomplete.php',
data: {field1 : request.term },
dataType: "json",
success: response,
error: function () {
response([]);
}
});
},
autoFocus: true
});
})
});