我有这个json
var jsonobj = {'fieldname1':'test1','fieldname2':'test2'};
并且我想在Javascript或jQuery中进行相同的处理,以便说两个jsonobj元素...
我尝试过
var obj = JSON.parse(jsonobj);
var fieldList = ['fieldname1','fieldname2'];
$.each( fieldList , function( i, field ) {
alert(obj.field);
});
等待一个类似alert('test1')然后是alert('test2')的答案,但是不起作用...是否知道以某种方式或其他方式可以实现?我也尝试使用obj。{field},obj。[field],但是没有办法,行不通! ^^'
非常感谢您的帮助!
答案 0 :(得分:1)
使用方括号获取命名属性。
var obj = JSON.parse(jsonobj);
var fieldList = ['fieldname1','fieldname2'];
$.each( fieldList , function( i, field ) {
alert(obj[field]);
});