0
我使用一些jQuery
post
要求,像這樣AJAX返回值
$.post('url', {data: some_data}, function(data, textStatus, jqXHR) {
console.log(data); //to debug
console.log(data.status == "ok"); //to debug
....
});
的url
命中一些php
方法與
echo json_encode(array('status' => 'ok'));
exit;
再次出現問題是console.log(data)
回報{"status":"ok"}
但console.log(data.status == "ok");
拋出錯誤。怎麼會這樣 ?
我也想到了這一點,但如果是這樣的話,數據對象不會像OP的場景那樣返回「{」status「:」ok「}」而不僅僅是{「status」:「ok」}嗎? – VtoCorleone