zoukankan      html  css  js  c++  java
  • 获取json对象的id或者根据name获取id

    --用json的时候,知道id获取对应的name或者相反根据name获取id

    --内核代码

    1 <script>
    2 var products=[{ID:1,Name:"a",Price:1},{ID:2,Name:"b",Price:4}];
    3 for(var s in products)
    4 {  alert("ID是:"+products[s].ID+"Name是:"+products[s].Name); }
    5 </script>

    products[索引]获得json数组对象,然后 对象.属性 获得属性值。

    --两个方法:

    --1、idToName

    function idToName(jsonList,id)
    {
        var schools = jsonList[0].school;
        var name = '';
        for(var s in schools) {
            var getId = schools[s].id ;
            var getName = schools[s].name;
            if (getId = id ) name = getName ;
        };
        return name ;
    }

    --2、nameToId

    function nameToId(jsonList,name)
    {
    	var schools = jsonList[0].school;
    	var id = '';
    	//alert(name);
    	for(var s in schools) {
    		var getId = schools[s].id ;
    		var getName = schools[s].name;
    		//alert('getId='+getId);
    		//alert('gegName='+getName);
    		//alert (getName + name);
    		//alert (getName == name);
    		if (getName == name ) {
    			id = getId; 
    			//alert('findid='+id);
    			return id;
    			} ;
    	};
    }
    

      

  • 相关阅读:
    CSS margin合并
    最大网络流
    js——this
    js——作用域和闭包
    CSS弹性(flexible)盒子
    CSS盒子模型
    修改html中button显示的文字
    远程唤醒UP Board
    UP Board 串口使用心得
    UP Board 网络设置一本通
  • 原文地址:https://www.cnblogs.com/qinche/p/3151901.html
Copyright © 2011-2022 走看看