weixin_38369037
2017-04-24 07:56
采纳率: 60%
浏览 1.4k

jquery 监视ajax请求返回结果

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 夕阳雨晴 2017-04-24 09:36
    已采纳
    点赞 打赏 评论
  • 半杯凉月 2017-04-24 08:03

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

    点赞 打赏 评论
  • hubiao112 2017-04-24 08:05

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

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

    点赞 打赏 评论
  • Leo木木 2017-04-24 08:06

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

    点赞 打赏 评论
  • 浮沉与木 2017-04-24 09:35

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

    点赞 打赏 评论

相关推荐 更多相似问题