Jquery自动完成循环HTTP请求
我对JQuery自动完成插件有问题 这对我来说很难解释,但每当我试图按下一个键,它就会不断循环向服务器发送请求 见: 它应该只请求一次!Jquery自动完成循环HTTP请求,jquery,autocomplete,Jquery,Autocomplete,我对JQuery自动完成插件有问题 这对我来说很难解释,但每当我试图按下一个键,它就会不断循环向服务器发送请求 见: 它应该只请求一次! 有人能帮我吗?您已经通过包装$(文档)创建了一个循环。准备好了调用另一个函数自动完成测试代码应该如下所示 此外,您不需要直接从输入调用函数,因此可以从输入标记中删除onkeyup事件 $(document).ready(function() { $("#stations").autocomplete('http://' + server + '/
有人能帮我吗?您已经通过包装
$(文档)创建了一个循环。准备好了
调用另一个函数自动完成测试
代码应该如下所示
此外,您不需要直接从输入调用函数,因此可以从输入标记中删除onkeyup事件
$(document).ready(function() {
$("#stations").autocomplete('http://' + server + '/Ajax/ajaxstations', {
minChars: 2, lineSeparator: '\n', cellSeparator: '|', extraParams: {
'countryId': function() {
return $("#countries option:selected").val();
}
},
formatItem: function(row) {
return row['value'];
}
});
});
你使用什么插件?你是如何使用它的?正如Gumbo所说,你应该为我们提供一些代码,让我们能够帮助你。是的,很抱歉。。我使用的JS代码:AutoCompleteStations=function(){$(document).ready(function(){$(“#stations”).autocomplete('http://'+server+'/Ajax/ajaxstations',{minChars:2,lineSeparator:'\n',cellsecoparator:'{'countryId':function(){return$(“#国家选项:selected”).val()},formatItem:function(row){returnrow['value']},};});}html代码:使用此插件: