Javascript AJAX调用返回数据但失败
我一直在尝试通过ajax调用从数据库中检索一些数据,但我不知道为什么会返回错误 这是密码Javascript AJAX调用返回数据但失败,javascript,ajax,json,Javascript,Ajax,Json,我一直在尝试通过ajax调用从数据库中检索一些数据,但我不知道为什么会返回错误 这是密码 $('#afegir_pagament').submit(function() { var import_pagament = $('#import_pagament').val(); var id_reserva = $('#id_reserva_hidden').val();
$('#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.logxhr.responseText返回{total:230.00}
错误:没有从文本到应用程序/json的转换
有人能帮我吗?application/json不是dataType属性的有效值。将其更改为json 见: 感谢您的报告,但这不是jQuery的bug。application/json不是dataType属性的有效值
application/json不是dataType属性的有效值。将其更改为json 见: 感谢您的报告,但这不是jQuery的bug。application/json不是dataType属性的有效值
只需将application/json更改为datatype:json,以及您在 成功函数..如果您试图在文本字段中显示此值,请尝试此
$("#pag_import_pagat_propietari").attr("#yourid",responseText.total);
只需将application/json更改为datatype:json,以及您在 成功函数..如果您试图在文本字段中显示此值,请尝试此
$("#pag_import_pagat_propietari").attr("#yourid",responseText.total);
检查Chrome/Firefox开发工具中的网络选项卡。检查HTTP响应和请求的外观。只需JSON.parseresponseText。看起来不错。HTML:{total:230}JSON total 230检查Chrome/Firefox开发工具中的网络选项卡。检查HTTP响应和请求的外观。只需JSON.parseresponseText。看起来不错。HTML:{total:230}| JSON总计230