1

我正在使用 jQuery AutoComplete 插件根据在前一个字段中输入的“汽车”的名称来预填充一个名为“模型”的字段。

但是,如果用户在“型号”文本框中键入“C”,然后更改制造商并再次在“型号”文本框中键入“C”,则会出现相同的型号。我相信这一定是 AutoComplete 插件的缓存问题。我怎样才能解决这个问题?

谢谢

4

1 回答 1

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();
            }
        }
    });
});
于 2010-08-24T11:33:36.920 回答