在javascript或jquery

时间:2015-10-05 18:36:45

标签: javascript php jquery json ajax

我是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")?

2 个答案:

答案 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);