在我的脚本中,我发出了一个 HTTP 请求。效果很好。我明白了。 e.这个 JSON 响应:
[
{
"body": "...",
"status": 200,
"headers": [
{
"key": "valid",
"value": "31.12.2026"
},
{
"key": "video",
"value": "mit Handycam-Video"
},
{
"key": "vouchervalue",
"value": "274"
}
]
}
]
我可以使用
处理某些 if 子句和警报的状态response.status
但我正在努力获取附加标头中的数据。例如我想,那
alert(JSON.stringify(response.headers[0].value))
应弹出一条带有“31.12.2026”的警报。但什么也没有出现,控制台告诉我,“标题”未定义。
感谢您的耐心和支持。最好的,
从 HTTP 调用 JSON 响应获取标头数据,以将其用于警报或将其显示在某些输入下方作为用户消息或信息
问题是您没有正确遍历
JSON
。
alert(JSON.stringify(response[0].headers[0].value))
response[0]
,因为它是 array
,就像您对 headers 节点所做的那样。