我是JavaScript的新手,我在使用解析Json时遇到了一些问题。
我在PHP中有一个数组,我将值从PHP传递给JavaScript。
问题是我在While循环中插入了值,当我得到多个值时:
价值1
价值2
我收到了这个:
[{"id":"1","value":"1","month":"2"}, {"id":"1","value":"2","month":"2"}]
要打印我必须这样做的值:
alert(obj[0].name);
alert(obj[1].name);
我想一起打印这些值
在这种情况下如何使用for循环?我只需要一个简单的例子来实现我的代码,谢谢。
答案 0 :(得分:0)
我认为您可以使用obj.length获取数组的长度,然后迭代它们并将所有值放在单个变量中。然后打印/提醒。
var len= obj.length;
var str="";
for(i=0;i<=len;i++)
{
str+=obj[i].name+' ';
}
符合您要求的内容。
希望它有所帮助。