我一直在試圖做一個ajax調用來從數據庫中檢索一些數據,但我不知道爲什麼會返回一個錯誤。AJAX調用返回數據但失敗
有代碼
$('#afegir_pagament').submit(function() {
var import_pagament = $('#import_pagament').val();
var id_reserva = $('#id_reserva_hidden').val();
url = "afegir_pagament.php";
data = {import: import_pagament, id_reserva: id_reserva};
$.ajax({
url: url,
dataType: 'application/json',
type: 'post',
data: data,
complete: function(xhr, statusText) {
console.log(xhr.responseText);
},
success: function(responseText) {
$('#pag_import_pagat_propietari').val(responseText.total);
},
error: function(req, status, err) {
alert('Error');
}
});
return false;
});
的console.log(xhr.responseText)返回{ 「總」: 「230.00」}
錯誤:沒有從文本到應用的轉換/ JSON
有人能幫助我嗎?
檢查您的網絡選項卡在Chrome/Firefox開發工具。檢查HTTP響應和請求的外觀。 – Gohn67
只是'JSON.parse(responseText)'。 – Paulloz
它看起來不錯。 HTML:{「total」:「230」} | JSON總「230」 – gbestard