jQuery.ajax在404或任何其他错误上触发成功
jQuery.ajax fires success on 404 or any other errors
通过jQuery:的简单Ajax请求
$.ajax({
url: 'ajax.php', data: {}, type: 'post', async: false,
success: function(result, status, XHR){
alert('success:'+XHR.status);
}, error: function(XHR, status, error){
alert('error:'+XHR.status);
}
});
而CCD_ 1只包含:
<?php header('HTTP/1.1 404'); ?>
令人惊讶地提醒success:404
(Mozilla/5.0(X11;Ubuntu;Linux i686;rv:28.0(Gecko/20100101 Firefox/28.0(
以前是否报告过此问题的错误,或者我做错了什么?
我复制粘贴了你的代码,它运行得很好。输出"错误:404">
test.php:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="//code.jquery.com/jquery-latest.min.js"></script>
<script>
$.ajax({
url: 'ajax.php', data: {}, type: 'post', async: false,
success: function(result, status, XHR){
alert('success:'+XHR.status);
}, error: function(XHR, status, error){
alert('error:'+XHR.status);
}
});
</script>
<title>Test</title>
</head>
<body>
<p>Hello</p>
</body>
</html>
ajax.php
<?php header('HTTP/1.1 404'); ?>
相关文章:
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- $http服务未触发成功或错误回调
- 在模型上生成自定义主干错误.保存成功
- JQuery Ajax PHP中的错误和成功处理
- XMLHttpRequest:需要使用ajax中的成功和错误函数
- 在 api 调用$resource显示错误和成功消息
- 解析查询.首次成功/错误 间歇性不调用回调
- Ajax响应成功,但无法使用数据(未捕获语法错误:意外标识符)
- 设置jquery按钮,而不是php错误和成功状态
- 如何在php中添加按钮而不是错误状态和成功消息
- AJAX POST成功并错误触发
- 如何从我的js中分离错误和成功按钮
- 未调用成功/错误
- 使用 Raven.js有没有办法确定何时将错误成功记录到 Sentry 服务器
- 使用 $.post 对用户进行身份验证以返回自定义错误/成功消息
- AngularJS$http promise只能分配一个错误/成功函数
- 添加AJAX错误:&成功:打破常规
- Magento:如何在管理面板中使用JS显示标准错误/成功消息
- 云代码需要错误"成功/错误未被调用"去工作
- 在表单提交时返回错误/成功消息的路由