jquery 监视ajax请求返回结果

jquery 监视页面所有ajax请求的返回结果
如果有一个返回error 则做页面跳转或执行一个方法
这个需求怎么实现???

全局异常处理。http://chenzenghua.iteye.com/blog/1882796

写个要执行的方法,在所有的ajax请求中的error回调函数调用这个函数不就可以了么,为什么非要去监视所有ajax请求

不太懂你的意思,不过ajax是有
error:function (XMLHttpRequest, textStatus, errorThrown)
{

}的方法,虽然我没用到过

$.ajax({
type: "get",
url: "",
dataType: "json",
data: params,
contentType: "application/json; charset=utf-8",
success: function (dataJson) {
接收到的数据进行处理;
可用alert函数看一下数据有没有接收到
},
error: function (err) {
这里写你需要的方法;
}
});

$.ajax({
type: "",
url: "",
dataType: "json",
data: params,
success: function (result) {
//方法
},
error: //处理的方法()
});
按照楼主说的 就直接可以封装一个方法 在错误的时候直接运行就可以。