[JS]jquery cache-autocomplete

来源:互联网 发布:软件发票备注栏规定 编辑:程序博客网 时间:2024/06/05 18:09
  var allCitys = [] ; 

$.ajax({ 
    type : "get", 
    url : _allcinemacityUrl, 
    data : {}, 
    async : false, 
    success : function(data){ 
    var citys = jQuery.parseJSON(data); 
if(citys.code == 0){ 
var ccityResps = jQuery.parseJSON(citys.msg); 
for(var i=0; i<ccityResps.length; i++){ 
allCitys[i] = {        
                        cityid:ccityResps[i].cityid, 
                        cityname:ccityResps[i].cityname   
                    };         
                }        

     } 
}); 

$('#ccityName').autocomplete({ 
   source: function(query, process) { 
   var a = new Array(); 
   for ( var i = 0; i < allCitys.length; i++) { 
   if (allCitys[i].cityname.indexOf(query) >= 0) { 
   a.push(allCitys[i]); 
   } 
   } 
   return a; 
   }, 
   formatItem: function(item) { 
   return item.cityname + '(' + item.cityid + ')'; 
   }, 
   setValue: function(item) { 
   $('#ccityId').val(item.cityid); 
   return { 
   'data-value' : item.cityname, 
   'real-value' : item.cityid 
   }; 
   }, 
   minLength: 1 
   });
0 0
原创粉丝点击