jQuery MiniUI

标题: $.ajaxSetup问题 [打印本页]

作者: q798888291    时间: 2014-5-10 17:24:53     标题: $.ajaxSetup问题

AJAX全局设置对于第一种情况好使,能alert();
但对于第二种情况中datagrid的url加载不好使,无法alert();

=====================AJAX全局设置========================
$.ajaxSetup({
        //cache:false,//不缓存
        //global:false,
        //timeout:2,//请求超时时间
        contentType:"application/x-www-form-urlencoded; charset=UTF-8",
        complete:function(XMLHttpRequest,textStatus){
            var status = XMLHttpRequest.getResponseHeader("status");
            if(status=="no-grant"){
                alert(status);
                self.location.href="c_error.do";
            
            }
        }
});

========================第一种情况=============================

<script  type="text/javascript">
    $.ajax({
        url : "r_getSchoolLecSet.do",
        type : "POST",
        dataType : "json",
        async : false,
        success : function(rdata) {
            alert("dddd");
        }
    });
</script>

==========================第二种情况=======================

<div id="takeClassSetList" url="r_getSchoolLecSet.do" class="mini-datagrid" style="width:100%;height:100%" allowResize="false"
              idField="id" showPager="false"
             allowCellEdit="true" allowCellSelect="true" borderStyle="border:0;"
             oncellendedit="onCellEndEdit">


作者: felt    时间: 2014-5-11 14:03:38

你要做什么
作者: q798888291    时间: 2014-5-12 08:37:35

felt 发表于 2014-5-11 14:03
你要做什么

session超时,跳转到登陆页
作者: factory    时间: 2014-5-12 10:03:40

q798888291 发表于 2014-5-12 08:37
session超时,跳转到登陆页

换成$(document).ajaxComplete()
参考:http://miniui.com/bbs/forum.php? ... &extra=page%3D1
因为我们内部写了complete函数,覆盖了setup的complete
作者: q798888291    时间: 2014-5-12 14:48:01

factory 发表于 2014-5-12 10:03
换成$(document).ajaxComplete()
参考:http://miniui.com/bbs/forum.php?mod=viewthread&tid=9190&extra= ...

已经私下联系你们工作人员解决了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2