1 回答

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
您沒(méi)有解析收到的 JSON。當(dāng)您的 PHP 腳本回顯時(shí)json_encode($output),您將獲得一個(gè) JSON 編碼的字符串,然后您嘗試將其用作對(duì)象。
dataType有兩個(gè)選項(xiàng),或者通過(guò)添加屬性告訴您的 AJAX 請(qǐng)求您期望 JSON :
$.ajax({
url: "moduleTestingAJAX.php",
method: "post",
data: {moduleID:moduleID},
dataType: 'json', // <-- this line added
success: function(data){
$('#result').html(data.result);
$('#content').html(data.content);
}
});
或者,您可以在成功函數(shù)中手動(dòng)解析 JSON:
success: function(data){
parsedData = JSON.parse(data);
$('#result').html(parsedData.result);
$('#content').html(parsedData.content);
}
我建議第一個(gè)選項(xiàng)。
- 1 回答
- 0 關(guān)注
- 171 瀏覽
添加回答
舉報(bào)