我正在开发一个包含大量 ajax 调用的 Django 项目。 由于我仍在开发我的网站,ajax 调用有时会返回 Django 错误,但由于这些错误采用 HTML 格式,因此几乎无法读取。 有没有什么方法可以让我轻松读取ajax错误,例如在新选项卡中打开它们?
最佳答案
如果所有 ajax 调用都是使用 jquery 发送的,您可以尝试以下操作:
$("body").ajaxError(function(a,xhr,c) {
$("body").append(
$("<div style=\"width:100%;height:100%;position:absolute;z-index:99999;top:0px;left:0px;background-color:#FFF\">")
.html(xhr.responseText)
.dblclick(function(){$(this).remove()})
)
});
这将获取所有 ajax 错误并将它们放入 div 中。 (您可以通过双击错误div来删除错误)
关于jquery - 显示 ajax Django 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786731/