jquery - 禁止 jQuery 错误日志记录

标签 jquery ajax

在 jQuery 中,我使用 ajax 调用来确定目录是否存在。如果它给出 403 错误,它必须做一件事;如果它给出 404,它必须使用其他目录。

一切都按其应有的方式进行。现在的问题是每当发生错误时 jQuery 都会将错误记录到 firebug 控制台。这不应该发生。

有没有办法抑制 jQuery 中的错误日志记录?

$.ajax({
url: "../media/",
complete: function(xhr, statusText) {
    if(xhr.status == 403) {
        //server is jetty
        mediaFolder = "../media/";
    }
}});

最佳答案

没有内置方式,404 是一个错误,并且它正确显示在控制台中(错误消息直接来自 XMLHTTP 对象而不是 jQuery)

如果您想避免它,请使用脚本来检查服务器本身

url: "check_dir_and_return_parsable_result.blah?path=/xx/yy" ...

关于jquery - 禁止 jQuery 错误日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870456/

相关文章:

javascript - 如何解析字符串数组的 JSON

javascript - 鼠标悬停图像效果

jquery - 使用 Moment.js 获取当年的第一天

javascript - Wordpress - 我可以通过 url 访问正常的 php 文件,但没有上传的文件

jquery - AJAX 调用运行时 GIF 停止工作

javascript - AJAX 未显示验证错误

javascript - 如何在具有 Ajax 的单个表单中使用多个提交按钮

jquery - Ajax获取返回ERR_SPDY_PROTOCOL_ERROR

jquery - Bootstrap 按钮开关 - 添加另一个事件类

javascript - 为什么ajax下的javascript actionlink函数在mvc中不起作用