jquery - 显示 ajax Django 错误

标签 jquery html django

我正在开发一个包含大量 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/

相关文章:

javascript - 通过添加类使部分保持在顶部

jquery - DataTables,获取隐藏单元格的值

jquery - 使用jQuery随机设置图像背景

javascript - Href 在 Angularjs 中覆盖父 ng-click

python - 是否可以动态分配字段类型 - Django Form?

javascript - Django 将 Python 对象从 View 传递到模板中的 Javascript 脚本

javascript - 普通 javascript beforeSend 和成功

html - 在输入文本字段上重复图像背景

javascript - 如何在表单操作或 window.location(PHP) 中使用数据切换?

django - 使用 Docker 时如何在生产中设置 ALLOWED_HOSTS Django 设置?