遍历json实现简单模糊查询

有的时候前端页面静态的,数据用的是json,但是实现搜索的时候就需要进行简单的搜索功能的制作了,一下代码是个人写出的遍历json实现查询功能的代码,仅供参考:

//遍历json实现模糊查询
    function indexSelect(index){
        if(index=="" || index==null ){
            json = eval(json);  //json是你的json变量名
            return json;
        }else{
            newJson = [];
            json = eval(json);
            for(var i=0; i<json.length; i++)  
            {  
                if((json[i].name).indexOf(index)>-1){  //name为你需要遍历的变量
                var tempJson = {   //一下id和name是json中需要输出的变量
                    "id":json[i].id,
                    "name":json[i].name
                };
                newJson.push(tempJson);
                } 
            }  
            return newJson;
        }
    }

亲测可行,以下为测试图

搜索图

大家有什么不明白的地方可以在评论区评论~~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值