提问人:Saeed Kiarsi Zadeh 提问时间:8/26/2019 更新时间:8/26/2019 访问量:35
使用 jquery 解析器 json 并在 ayyas 上捕获一些值
parser json with jquery and catch some values on the ayyas
问:
我将从JSON文件中捕获一些值,它们不在同一个对象中,但具有相同的名称
我有一个 Array:wallsListShShow 它有
还有两个数组:wall1 和 wall2
我可以读出 wall1 和 wall2 的名称,
但是我无法读取的数据。amoung
{
"wallsListShShow":[
{
"wall1":[
{
"dateOrder" :"20190825121123",
"amoung" :"13000"
},{
"dateOrder" :"20190825121124",
"amoung" :"400"
},{
"dateOrder" :"20190825121125",
"amoung" :"200"
},{
"dateOrder" :"20190825121126",
"amoung" :"100"
}
],
"wall2":[
{
"dateOrder" :"20190825121117",
"amoung" :"13000"
},{
"dateOrder" :"20190825121118",
"amoung" :"400"
},{
"dateOrder" :"20190825121119",
"amoung" :"400"
},{
"dateOrder" :"20190825121120",
"amoung" :"100"
}
] // end of wall2
}
] // end of wallsListShShow
}
--- jQuery 代码
$.getJSON("json/datas.json",function(data){
$.each(data.wallsListShShow,function(i,w){
wallAmoungs.push(w.amoung);
$.each(w, function(wallets, w){
$('div.appData').append(""+
"<div class='cardRow'>"+
"<div class='iconDiv'>"+
"<span>⅀</span>"+
"</div>"+
"<h6>"+wallets+"</h6>"+
"<p class='curentyAmoung'>"+
-- amoungs ---
+"</p>"+
" </div>");
});
});
});
当我使用 w[0] 或 JSON.stringify(w[0]) 或 ...我只是收到错误。
我将得到每两个数组中所有 s 的总和,并将其显示在 -- amoungs --.amoung
答:
0赞
Ananth Cool
8/26/2019
#1
嵌套数组操作应具有唯一名称。请检查修改后的代码。
$.getJSON("json/datas.json",function(data){
$.each(data.wallsListShShow,function(i,w){
wallAmoungs.push(w);
$.each(w, function(wallets, wa){
$('div.appData').append(""+
"<div class='cardRow'>"+
"<div class='iconDiv'>"+
"<span>⅀</span>"+
"</div>"+
"<h6>"+wallets+"</h6>"+
"<p class='curentyAmoung'>"+
wa.amoung
+"</p>"+
" </div>");
});
});
});
评论
0赞
Saeed Kiarsi Zadeh
8/27/2019
我为什么要这样做????那是我的错误。但是当我更改到您的代码时,我再次捕获“未定义”?
0赞
Ananth Cool
8/27/2019
删除 JOSN 中术语“wallsListShShow”和“wall1”、“wall2”的双引号。确保您的代码读取了您的 JOSN 文件。
评论