【发布时间】:2023-03-06 07:50:01
【问题描述】:
我想做类似的事情 - How to get “Data” field from xhr.responseText?
但就我而言,我想从响应文本中提取“id”和“email”字段。
【问题讨论】:
标签: javascript http xmlhttprequest
我想做类似的事情 - How to get “Data” field from xhr.responseText?
但就我而言,我想从响应文本中提取“id”和“email”字段。
【问题讨论】:
标签: javascript http xmlhttprequest
看到响应似乎是 JSON,您将解析响应..
var j = JSON.parse(xhr.responseText);
//show header id
console.log(j.$id);
//show each email & id
j.Data.forEach(function (e) { console.log(e.email, e.$id); });
【讨论】:
'$id' 而不是 'id' ? JS 知道任何 sigll 吗?
获取 id 和 email 字段的步骤:
解析json:
var json = JSON.parse(xhr.responseText)
var data = json.Data
这里,data 是一个 javascript 数组:
[
{
$id: "2",
email: "anu@gmail.com"
},
{
$id: "3",
email: "anu@gmail.com"
}
]
对于数组中的每个对象,打印$id 和email:
data.forEach(function(datum) {
console.log('Id': datum.$id)
console.log('Email': datum.email)
})
【讨论】: