jquery - 自动完成 request.term 以根据使用的输入字段进行更改
问题描述
我想要实现的是 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
});
})
});
推荐阅读
- velocity - 在速度模板中格式化日期的问题
- object - 对象方法中的新构造函数中这个变量的控制台是什么
- python - 没有名为“backports”的模块
- python - Tkinter:按下时出现文本突出显示但接下来消失
- c# - 将多维数组中的元素相乘
- c# - Dapr PubSub 与 dotnet SDK
- node.js - 正则表达式从收到的 URL 中获取参数化 URL
- mitmproxy - mitmproxy 重置选项(view_filter)?
- r - 在循环中将 s4 对象存储在数据框中
- selenium - 对于 Selenium 自动化测试,是否有任何 Web 应用程序允许我选择要运行的测试并开始触发?