【发布时间】:2020-08-25 04:53:32
【问题描述】:
我有一个 JSON 数组,我想读取键“bno”并在 textarea 中打印它的值。
我希望 jquery 代码读取 bnm 或 bno 等键。
{
"AdditionalAddress": [
{
"addr":
{
"bnm": "",
"bno": "B2 B3",
"city": "",
"dst": "Gautam Buddha Nagar",
"flno": "",
"lg": "",
"loc": "Noida",
"lt": "",
"pncd": "201301",
"st": "Sector 16",
"stcd": "Uttar Pradesh"
},
},
{
"addr":
{
"bnm": "",
"bno": "Shop No. 1, 3 to 16, Block No 51",
"city": "",
"dst": "Agra",
"flno": "",
"lg": "",
"loc": "Sanjay Place, Agra",
"lt": "",
"pncd": "282002",
"st": "Anupam Plaza II",
"stcd": "Uttar Pradesh"
},
},
}
我有这个 jquery 代码,但它的抛出错误“未定义”。
$.ajax({
url: "abc.json",
dataType: "json",
success: function (data) {
console.log(data);
$.each(data.AdditionalAddress, function (i, val) {
$.each(val.addr, function (j, k) {
console.log(k.bno);
});
});
}
});
【问题讨论】: