jquery 处理json对象map 后台代码:map.put("a",list1);map.put("b",list1);map.put("c",list1);一般都是ajax("","",function(msg){ for(i=0;i<msg.a.length;i++){ msg.a[i].xxx }})但如果key值不知道,怎么获取?或是怎么获取key值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我能够在页面获取到map可以,但不是通过返回的map,是页面的隐藏域:var temp = $("#id").val;假如:temp的值是a然后,msg.temp[i].xxx这样子是拼接不出temp.a这样效果的, var temp = eval("(" + $("#id").val() + ")"); for( j=1;j<=length;i++){ var temp_1 = eval("(" + $("#hcatalog"+j).val() + ")"); ....... } 假如temp_1的值是a报错如下:a is not defined,是哪里有问题了?? document.write( $("#hcatalog"+j).val() + "<br/>" )先 打印出来看,内容是什么 就是报错的那个值,比如document.write( $("#hcatalog"+j).val() + "<br/>" )页面显示的是内容city运行var temp_1 = eval("(" + $("#hcatalog"+j).val() + ")"); 就出现city is not defined; city is not defined???what is the city?where is the city? var temp = $("#id").val();for (i=0;i<msg[temp].length; i++) { msg[temp][i].xxx} 这是json对象吗?我表示不能理解...希望其他人能帮到你 楼主的意思是不是,不知道json里面的key,例如{"a":[5,4,1],"b":[21,12,56],"c":[123,456,789]}里面的“a”“b”“c”不确定名字呢可以用each遍历呀$.getJSON("js/jason.js", function(msg){ $.each(msg,function(n,v){ document.write(n+":"); for (var i=0;i<v.length ;i++ ) { document.writeln(v[i]) } } ); } ); 这个js特效如何实现? jQuery html() 获取内容问题 Jquery中使用ajax的一些连接上的问题 大家请帮忙看看这个问题,谢谢了! 如何在前台 控制想要上传文件的大小啊? js 匿名函数工作原理!求大绳赐教... 怎样让表格中的文字旋转一下方向? 关于iframe中使用window.history.go(-1)的问题,求解答 还是老问题!谢谢 JavaScript 代码中能嵌入 超文本标记吗? JS怎么判断 radio是否被选中? 输入这段JS以后,弹出层可以移动了,但是层里面的控件点击没有反应了。在线等...
假如:temp的值是a
然后,msg.temp[i].xxx这样子是拼接不出temp.a这样效果的,
var temp_1 = eval("(" + $("#hcatalog"+j).val() + ")");
.......
} 假如temp_1的值是a
报错如下:a is not defined,是哪里有问题了??
运行var temp_1 = eval("(" + $("#hcatalog"+j).val() + ")");
就出现city is not defined;
var temp = $("#id").val();for (i=0;i<msg[temp].length; i++) {
msg[temp][i].xxx
}
{"a":[5,4,1],"b":[21,12,56],"c":[123,456,789]}里面的“a”“b”“c”不确定名字呢可以用each遍历呀
$.getJSON("js/jason.js", function(msg){ $.each(msg,function(n,v){
document.write(n+":");
for (var i=0;i<v.length ;i++ )
{
document.writeln(v[i])
}
}
);
}
);