我是JSON和jquery和javascript的新手。 在php中使用它。 我有一个由AJAX调用的脚本,当我运行console.log
时返回以下内容var resp = $.parseJSON(data);
console.log(JSON.stringify(resp));
在控制台中返回以下内容:
{"status":"OK","action":["SHIPADDPOST","SHIPADDPOST=Shipment saved ADD"],"data":{"shipmentId":"76"},"timestamp":1444069313,"generationTime":"298ms"}
我的问题如下: 如何检索(在javascript中)值76(" shipmentID")?
答案 0 :(得分:0)
您可以使用JSON.parse(),但所有浏览器可能都不支持。
这是一个例子:
var obj = JSON.parse(data);
alert(obj.data.shipmentId);
检查:
here了解有关此方法和兼容性的更多信息。
答案 1 :(得分:0)
您可以执行JSON.parse并提取shippingId,如下所示。
var shop = '{"status":"OK","action":["SHIPADDPOST","SHIPADDPOST=Shipment saved ADD"],"data":{"shipmentId":"76"},"timestamp":1444069313,"generationTime":"298ms"}';
var obj = JSON.parse(shop);
alert(obj.data.shipmentId);