1

前のフィールドに入力された「車」の名前に応じて、jQueryオートコンプリートプラグインを使用して「モデル」というフィールドに事前入力しています。

ただし、ユーザーが[モデル]テキストボックスに「C」と入力してから、製造元を変更し、[モデル]テキストボックスに「C」と入力すると、同じモデルが表示されます。これはオートコンプリートプラグインのキャッシュの問題であるに違いないと思います。どうすればこれを回避できますか?

ありがとう

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 に答える