AJAX调用返回数据但失败

gbe*_*ard 1 javascript ajax json

我一直在尝试进行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;
                    });
Run Code Online (Sandbox Code Playgroud)

console.log(xhr.responseText)返回{"total":"230.00"}

错误:没有从文本到application/json的转换

有人能帮帮我吗?

aca*_*lon 5

"application/json"不是dataType属性的有效值.将其更改为"json".

看到这里(评论#7):

感谢您的报告,但这不是一个jQuery错误.application/json不是dataType属性的有效值.