gpt4 book ai didi

jquery - 数据意外结束 data = JSON.parse(errorThrown.responseText);

转载 作者:行者123 更新时间:2023-12-01 07:15:26 25 4
gpt4 key购买 nike

我有以下脚本。出现错误时,它会显示一个模式,我已经测试过它并且它有效。成功后,它应该显示一个警告框,但我收到消息:

SyntaxError: JSON.parse: unexpected end of data

这是抛出错误的行:

data = JSON.parse(errorThrown.responseText);

但是,它不应该成功运行它,对吗?

有人可以看一下吗?

成功时页面会返回 201 CREATED

$.ajax({
url: '/accounts/create/',
type: 'POST',
dataType: "json",
},
data: $('#registration').serialize(),
success: function () {
console.log('success');
alert("test")
},
error: function (errorThrown) {
data = JSON.parse(errorThrown.responseText);
$('#account-error').modal("show");
$('#error-text').html(data.error);
console.log(errorThrown);
}
});

最佳答案

问题出在数据类型上。错误将是 json 但看起来您的成功 dataType 不是。这意味着它再次触发“错误”功能。只需删除 dataType 并看看会发生什么。

关于jquery - 数据意外结束 data = JSON.parse(errorThrown.responseText);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19408392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com