相关疑难解决方法(0)

如何使用jquery捕获500错误消息?

如何使用jquery捕获500错误消息?我想继续检查500错误消息,直到它发生变化,并在50秒后超时.

我使用下面的代码尝试捕获并检查500错误消息但它似乎没有捕获500错误消息.我可以在萤火虫中看到它

$.ajax({
    statusCode: {
        500: function() {
            alert(" 500 data still loading");
            console.log('500 ');
        }
    }
}); 
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

16
推荐指数
2
解决办法
2万
查看次数

JavaScript img.src onerror事件 - 获取错误原因

<img>加载错误可能有不同的原因,例如网络错误响应,图像数据错误......

error收到的对象onerror似乎没有说明确切的原因.

有没有办法知道错误是由于网络错误,比如说HTTP 500还是网络超时?

编辑:不是在寻找一种加载资源的替代方法,例如AJAX请求.我需要专门针对事件<img>标记的答案onerror.原因是我正在使用这种方法进行像素跟踪,我需要一种方法来重试网络错误.我也没有寻找其他跟踪方法,如JSONP.

javascript

7
推荐指数
1
解决办法
6543
查看次数

当存在用户/表单验证错误时,我应该向AJAX请求发送什么响应/状态代码?

我正在创建我的Web应用程序的一个功能,用户可以"编辑就地"记录并使用jQuery通过AJAX提交表单.

当某人"ajax编辑"一条记录并且他们提交有效数据的表单时,我发送一个200状态代码,触发jQuery AJAX Success函数,然后忽略响应体(因为它成功了,我不需要它) ),并折叠表格.

当存在表单验证错误时,我发送400状态代码以触发jQuery错误方法,并在请求正文中指定哪些字段未验证.

在之前的StackOverflow问题中,有人提到我发送400状态代码并使用响应正文"似乎很奇怪".我的方法不是最佳做法吗?在这种情况下,你会建议我做什么?

ajax jquery http

6
推荐指数
2
解决办法
6673
查看次数

标签 统计

ajax ×2

javascript ×2

jquery ×2

http ×1