我正在使用jQuery AutoComplete插件预先填充一个名为“Model”的字段,具体取决于在前一个字段中输入的“Car”的名称。
但是,如果用户在“模型”文本框中键入“C”,然后再更改制造商并再次在“模型”文本框中键入“C”,则会显示相同的模型。我相信这必须是AutoComplete插件的缓存问题。我怎么能绕过这个?
由于
答案 0 :(得分:1)
文档讨论了.flushCache方法。虽然没试过......
编辑:
$(document).ready(function () {
$('.autocomplete_make').keyup(function() {
$(".autocomplete_model").flushCache();
});
$(".autocomplete_model").autocomplete("/AutoComplete/Model.ashx",
{
extraParams:
{
make: function () {
return $(".autocomplete_make").val();
}
}
});
});