ajaxSetup的error为什么不起作用

今天在编写登录处理时,我以前利用ajaxSetup实现了一个ajax方式的redirect重定向处理。原来工作好好的,不知道建了一个新的项目不起作用了。查了半天,感觉就是没有被执行。后来在stackoverflow搜到这个 jQuery ajax success event Strangely not working on ajaxSetup .再结合 jQuery的文档 原来ajaxSetup 中如果写 error, success 之类的只是当真正的ajax调用中没有写相应的方法时作为缺省值使用的,而我的场景中正好写了error的处理,所以全局的就不起作用了。改为 ajaxError 就好了。

不过有几点注意事项:

  1. 1.9以后,ajaxError需要绑定到 document 上
  2. 如果 ajax ajaxSetup 中的global为false时,ajaxError之类的事件将不会被处理。

转载于:https://my.oschina.net/limodou/blog/679419

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值