我做了这个web服务来处理我的数据库函数,这是一个AJAX调用的方法之一。如何浏览jQuery中的JSON对象?
$.ajax({
type: "POST",
url: "Service/dataBaseService.asmx/getRMAData",
data: '{"RMAId": 1 }',
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function (data) {
console.log(data);
alert(data.RMA_ID);
}
});
这就是记录:
({d:"[{\"RMA_ID\":1,\"RequestDate\":\"2013-02-28T00:00:00\",\"Company\":1,\"Status\":\"Accepted \",\"Serial\":201764,\"LastChangeDate\":\"2013-02-28T00:00:00\",\"LastChangeBy\":\"Foreign \",\"Price\":null}]"})
然而alert(data.RMA_ID)
回报不确定的藏汉作为data.d.RMA_ID
?
我该如何获得这些值?
“(...)'是否真的是响应的一部分?看起来像破碎的JSONP。 – 2013-04-24 11:53:06