0
$ .parseJSON在Ajax調用中無法正常工作。我認爲$ .parseJSON有問題。我知道我正在獲取數據,但解析不能按預期工作。parseJSON按預期工作
PHP:
if(isset($_POST['getHeaders'])){
$appInfo = array(app_id =>APP_ID);
echo json_encode($appInfo);
}
JS:
$.post("dispatcherURl", { 'getHeaders': 'getHeaders'})
.done(function(data) {
if(data){
alert(data);
var appInfo = $.parseJSON(data);
alert(appInfo);
}
else{
alert('no header data found');
}
});
關於第一個警報,我得到:X { 「APP_ID」: 「1234335」} 但第二警報永遠不會觸發!
順便說一句:x來警報不是用戶來自哪裏。
'x'從哪裏來? 'parseJSON'是否因此而拋出?檢查你的錯誤控制檯! – Bergi
是「x」錯字嗎?如果你實際上在前面有一個「x」,它不是有效的JSON –
這不是它帶有x的類型! – rex