我已从我的 asp.net mvc Controller 检索 JSON:
{"ja":
[
{"Name":"ABC1","PictureName1":"my image name1","ID":1},
{"Name":"ABC2","PictureName2":"my image name2","ID":2},
.......
]}
在我看来,我在 jquery 中创建一个数组:
var list_lastpage = [];
我想将 JSON 的所有元素推送到我刚刚创建的新数组中。
谁能告诉我,如何将 JSON(ja) 推送并显示到数组 (list_lastpage) 中?
最佳答案
为了将 ja
数组中的所有项目推送到 list_lastpage 中,请尝试以下操作:
for (var i = 0, length = ja.length; i < length; i++) {
list_lastpage.push(ja[i]);
}
更新
我不确定您希望如何显示数组,但也许以下内容可以提供帮助:
$.each(list_lastpage, function(i, val) {
var div = $('<div></div>');
div.attr('id', val.ID);
div.attr('name', val.Name);
div.val(val.PictureName);
$('#containerId').append(div);
});
关于jquery - jquery中如何将JSON字符串添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10682335/