我试图让jquery读取json数据但是未定义。
$.post( wce_data.url, { userid : userId, token : accessToken }, 'json')
.done(function( data ) {
console.log("data.status: " + data.status);
if (data.status === "success") {
alert("Coupon added");
} else {
alert("failed");
}
})
.fail(function() {
alert("The requested action failed. Please contact the site administrator!");
});
data.status:返回'undefined' data:return {“status”:“success”}
答案 0 :(得分:0)
尝试这样的错误检查:
.done(function() {
alert( "Coupon added" );
})
.fail(function() {
alert( "error" );
})
.always(function() {
alert( "finished" );
答案 1 :(得分:0)
哦,我明白了。我知道了。这是需要的PHP输出标题。 我补充说:
header("Content-type: application/json");
PHP for jQuery。
希望这有助于像我这样的新人json。