我正在使用Jquery自动完成插件来实现两个字段的功能,分别是国家和州省。
我想根据所选国家显示对应的州省列表,这部分功能我已经实现了。
但是我的问题是,州省自动完成框还会显示上一次选择国家的结果。我知道这是因为Jquery缓存了结果。
请有经验的人指导我如何解决这个问题。
以下是我的代码:
$('#khk_adressen_LieferLand').autocomplete("/countries/auto_complete_for_countries_list",{
flushCache: function() {
return this.trigger("flushCache");
}
});
$('#khk_adressen_LieferPLZ').autocomplete("/postals/auto_complete_for_postals_list", {
flushCache: function() {
return this.trigger("flushCache");
},
extraParams: {
country_name: function() { return $("#khk_adressen_LieferLand").val(); }
}
});
感谢您事先的预先准备。