jQuery自动完成依赖性缓存问题

时间:2010-08-24 11:25:45

标签: javascript jquery caching jquery-autocomplete

我正在使用jQuery AutoComplete插件预先填充一个名为“Model”的字段,具体取决于在前一个字段中输入的“Car”的名称。

但是,如果用户在“模型”文本框中键入“C”,然后再更改制造商并再次在“模型”文本框中键入“C”,则会显示相同的模型。我相信这必须是AutoComplete插件的缓存问题。我怎么能绕过这个?

由于

1 个答案:

答案 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();
            }
        }
    });
});