$.ajaxSetup 遇到的坑

其实也不能算是坑吧。
我在服务器端返回了一段javascript代码, 用来对登录用户的过期时间做出了响应, 如果过期了的话就会返回这么一段javascript代码

那么,问题来了, 用户在ajax提交的时候过期的话, 怎么办呢?
好的体验是运作这段javascript代码, 使用eval,不! 太out。
使用jquery的$.ajaxSetup函数, 使用complete回调函数, 真实代码如下
//ajax统一接受层
  !function(){
$.ajaxSetup({
    timeout: 3000,
//完成请求后触发。即在success或error触发后触发
    complete: function (xhr, status) {
if (xhr.responseText.indexOf('

posted @ 2015-06-03 17:56  祥子爱游戏  阅读(2028)  评论(0)    收藏  举报