我有一个网站,其中一些用户的自动完成功能在IE 11的某些实例中没有触发。对于不同机器上的其他用户,它是。它正在开发中,所以我可以在不同的开发机器上本地测试这些情况。在提琴手中,当它不起作用时,请求甚至不会触发,因此它不像请求和失败。我尝试在IE中调整互联网选项无济于事。禁用插件,可信赖的本地站点。
以下是适用于某些IE实例的代码
$("#prodSearch").autocomplete({
minLength: 2,
source: function (request, response) {
$.ajax({
url: "/home/SearchProductCodeAutoComplete", type: "Post", dataType: "json",
data: {
searchText: request.term,
maxResults: 15
},
cache: false,
success: function (data) {
response($.map(data, function (item) {
return {
label: item.ID + ' - ' + item.Description,
value: item.ID, id: item.ID
}
}))
}
})
},
select: function (event, ui) {
//do stuff
}
});
我已尝试过Get和Post,控制器中没有缓存