我想獲取在php文件中回顯的Json數組。問題是,當我在客戶端執行$ .getJSON我得到錯誤:
SyntaxError: JSON.parse: unexpected character, return window.JSON.parse(data + "");
代碼: PHP:
echo json_encode($responseVar);
JSON數組是在源可見:{ 「響應」:0}
JS:
$.getJSON('../views/application.php', function(data) {
alert('alert1');
if(data) {
document.write(data.resp);
alert('alert2');
}
else {
alert('error');
}
})
.fail(function(j,t,e) {
console.error(e);
});
我沒有得到任何警告,我只是得到所描述的錯誤。
obviuos下一步是發佈JSON而不是代碼。搜索谷歌在線JSON驗證 – mplungjan
只是一個想法:你設置的內容類型爲application/JSON? – sjkm
我設置了它,但它仍然不起作用 – Erik