前のフィールドに入力された「車」の名前に応じて、jQueryオートコンプリートプラグインを使用して「モデル」というフィールドに事前入力しています。
ただし、ユーザーが[モデル]テキストボックスに「C」と入力してから、製造元を変更し、[モデル]テキストボックスに「C」と入力すると、同じモデルが表示されます。これはオートコンプリートプラグインのキャッシュの問題であるに違いないと思います。どうすればこれを回避できますか?
ありがとう
前のフィールドに入力された「車」の名前に応じて、jQueryオートコンプリートプラグインを使用して「モデル」というフィールドに事前入力しています。
ただし、ユーザーが[モデル]テキストボックスに「C」と入力してから、製造元を変更し、[モデル]テキストボックスに「C」と入力すると、同じモデルが表示されます。これはオートコンプリートプラグインのキャッシュの問題であるに違いないと思います。どうすればこれを回避できますか?
ありがとう
ドキュメントでは、 .flushCacheメソッドについて説明しています。まだ試していません...
編集:
$(document).ready(function () {
$('.autocomplete_make').keyup(function() {
$(".autocomplete_model").flushCache();
});
$(".autocomplete_model").autocomplete("/AutoComplete/Model.ashx",
{
extraParams:
{
make: function () {
return $(".autocomplete_make").val();
}
}
});
});