问题描述
- jquery autocomplete清除上一次查询的数据
- 选择城市,查出城市中的企业,在input中输入字符自动匹配企业。
但是,选择江苏,查出企业之后,选择北京,北京企业也查出,但是江苏的企业也可以查?为什么。。代码如下:
$(""#wsAreaId"").change(function(){
$.ajax({
type: ""POST""
url: '/findWsUnit.servlet?areaId='+this.options[this.selectedIndex].value
datatype:""json""
cache:false
error: function(requesterror){
//alert(error) ;
}
success: function(date){
var dataObj=eval(""(""+date+"")"");
var jsonString=JSON.stringify(dataObj.units);
$(""#wsUnit"").autocomplete(dataObj.units {
max: 10
minChars: 0
width: 310
matchContains: ""true""
cacheLength : 1
autoFill: false
formatItem: function(row i max) {
return i + ""/"" + max + "": """" + row.unitName + """" ["" + row.unitAddress + ""]"";
}
formatMatch: function(row i max) {
return row.unitName + "" "" + row.unitAddress;
}
formatResult: function(row) {
return row.unitName + "" ["" + row.unitAddress + ""]"";
}
}).result(function(event row) {
$(""#wsUnitId"").val(row.unitId);
$(""#wsUnitName"").val(row.unitName);
$(""#wsUnitAddress"").val(row.unitAddress);}); } }); });
解决方案
直接给文本框属性 autocomplete=""off""
解决方案二:
楼主解决了吗 我也是遇到了这样的问题
解决方案三:
能告诉我怎么解决的么
解决方案四:
请问呢,最后这个问题怎么解决呢?我也遇到这个问题了。
解决方案五:
请问呢,最后这个问题怎么解决呢?我也遇到这个问题了。
时间: 2025-01-21 07:01:13