获取json对象的id或者根据name获取id
2013-06-24 09:20
531 查看
--用json的时候,知道id获取对应的name或者相反根据name获取id
--内核代码
products[索引]获得json数组对象,然后 对象.属性 获得属性值。
--两个方法:
--1、idToName
--2、nameToId
--内核代码
<script> var products=[{ID:1,Name:"a",Price:1},{ID:2,Name:"b",Price:4}]; for(var s in products) { alert("ID是:"+products[s].ID+"Name是:"+products[s].Name); } </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; } ; }; }
相关文章推荐
- Jquery-根据标签的name属性,获取其value值。存入对象并且转换为Json数组
- Java根据sessionId获取Session对象
- EASBOS根据id获取对象方法来进行过滤字段
- 根据控件的Name值来获取这个控件的对象
- jquery1.5.1中根据元素ID获取元素对象的代码
- ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
- jquery 根据样式或者名称获取 对象遍历赋值
- 为什么Jquery有时候根据模板中控件的Id但是获取不到该控件的对象
- js获取返回jsonArray中最后一个对象的id
- JQuery选择器通过click事件获取当前点击对象的id,name,value属性
- a573 js中根据元素名获取对象,根据id获取等等。。。
- Android 通过resource名称或者layout中定义的id name 去获取R.java中id,得到控件
- jquery根据name获取对象
- 通过ID或NAME获取HTML标签对象及信息
- 根据Url获取json,再根据key获取值以及json字符串转json对象
- flex内根据id(string)获取对象
- 各浏览器对使用 document.id 和 document.name 获取对象的支持存在差异
- 根据dom对象或其id获取对象位置的代码
- js遍历json对象所有key及根据动态key获取值的方法(必看)
- java Enum 枚举帮助类,根据值或者名称获取枚举类型对象(从ITEYE搬家过来的)