Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Jquery,将两位信息从对象/数组输出到一个警报框中_Arrays_Json_Loops_Object_For Loop - Fatal编程技术网

Arrays Jquery,将两位信息从对象/数组输出到一个警报框中

Arrays Jquery,将两位信息从对象/数组输出到一个警报框中,arrays,json,loops,object,for-loop,Arrays,Json,Loops,Object,For Loop,下午,刚接触jquery的Jon Duckett在读他的书,虽然非常有用,但他仍然坚持尝试输出一个简单的警报。我要做的是在同一个警报框中输出标题1和标题2 我也试过$.each(),但运气不好,理解力稍差 var json = {"myalert":[{"id":"1","title1":"Test1","title2":"Test1 - second"},{"id":"2","title1":"Test2","title2":"Test2 - second"}]} for

下午,刚接触jquery的Jon Duckett在读他的书,虽然非常有用,但他仍然坚持尝试输出一个简单的警报。我要做的是在同一个警报框中输出标题1标题2

我也试过$.each(),但运气不好,理解力稍差

    var json = {"myalert":[{"id":"1","title1":"Test1","title2":"Test1 - second"},{"id":"2","title1":"Test2","title2":"Test2  - second"}]}


    for (var i = 0; i < 2; i++){

    alert(json["myalert"][i].title1,  json["myalert"][i].title2);

    }
var json={“myalert”:[{“id”:“1”,“title1”:“Test1”,“title2”:“Test1-second”},{“id”:“2”,“title1”:“Test2”,“title2”:“Test2-second”}]}
对于(变量i=0;i<2;i++){
警报(json[“myalert”][i]。标题1,json[“myalert”][i]。标题2);
}
除了可能不正确的语法之外,我是否完全走错了路?弹出的警报框仅显示标题1。如果我输出到HTML,它会显示标题1两次


谢谢,James这将通过一个循环实现您想要的功能:

var json = {"myalert":[{"id":"1","title1":"Test1","title2":"Test1 - second"},{"id":"2","title1":"Test2","title2":"Test2  - second"}]};
var alertText = '';
for (var i = 0; i < 1; i++){
  alertText += json["myalert"][i].title1 + ' ' + json["myalert"][i+1].title2;  
}
alert(alertText);
var json = {"myalert":[{"id":"1","title1":"Test1","title2":"Test1 - second"},{"id":"2","title1":"Test2","title2":"Test2  - second"}]};
var alertText = json["myalert"][0].title1 + ' ' + json["myalert"][1].title2;
alert(alertText);