var data = [
{
name: '重庆山外山血液净化股份有限公司',
value: 110
},{
name: '重庆山外山康美血液透析门诊部',
address: '重庆市渝北区金竹路115号 ',
contact: '',
tell: '',
scale: 45,
machine: 45,
area: '重庆市',
director: '',
directorTell: '',
img:'img/sws1.jpg',
value: 100
},{
name: '安徽省立医院',
value: 100
},{
name: '安徽界首市人民医院',
value: 100
},{
name: '安徽临泉县人民医院',
value: 100
},{
name: '安徽定远县人民医院',
value: 100
},{
name: '安徽宿州市立医院',
value: 100
},{
name: '安徽蚌埠123医院',
value: 100
},{
name: '安徽太和县人民医院',
value: 100
},{
name: '安徽明光市人民医院',
value: 100
},{
name: '安徽寿县中医院',
value: 100
},{
name: '安徽宋庆龄爱心医院',
value: 100
},{
name: '北京301医院',
value: 100
},{
name: '北京大学人民医院',
value: 100
},{
name: '中日友好医院',
value: 100
},{
name: '北京丰台国康中西医院',
value: 100
},{
name: '重庆三医大西南医院',
value: 100
},{
name: '重庆三医大新桥医院',
value: 100
}
];
function search(k){
if (k == "") return;
var arr = [];
var patt = new RegExp(k);
for(var i = 0; i < data.length; i++){
if(patt.test(data[i].name) || patt.test(data[i].value)){
arr.push(i);
}
}
if(arr.length){
var str = "";
for(var i = 0; i < arr.length; i++){
// str += "name: " + data[arr[i]].name + ", value:" + data[arr[i]].value + "n";
str += "<li><a>" + data[arr[i]].name + "</a></li>";
}
}else{
// alert("没有找到.");
}
}
利用js模糊搜索json
转载请说明出处:尹小七技术博客 » 利用js模糊搜索json
评论