Ajax生产封装



var host_url = "/xqb-web";

//var host_url = "http://www.daju365.com";

var base_url=host_url;

var checkSessionUrl="/userCheck.do?method=sessionCheck";

//数据接口方法封装

function submitParams(actionUrl,params,callback,mark){

var url = base\_url + actionUrl;

    var submitParams = {};

    $.extend\(submitParams, params\);

    \*

    var data = JSON.stringify\(submitParams\);

    if\(params == null\){

        data = null;

    }

    */

    $.ajax\({

        type : "POST",

        url : url,

        timeout : 65000,

        data : submitParams,

        dataType : "json",

        success : function\(result,textStatus,zepXHR\){

            var msgCde = result.errorCode;

            var rtnmsg = result.errorMsg;

            if \(result.errorCode == "PLT0013" \) {

                loginout\(\);

                parent.window.location.href="login.html";

                return;

            }

            callback\(result,zepXHR\);

        },

        beforeSend : function\(XMLHttpRequest, textStatus\){

        },

        error : function\(XMLHttpRequest, textStatus, errorThrown\){

                //alert\(XMLHttpRequest.status\);

                if\(textStatus=="timeout"\){

                    notyMsg\("系统超时"\);

                }else{

                    notyMsg\("网络异常,请稍后尝试"\);

                }

            }

    }\);

}

/*

* 错误提示信息不控制

*/

function submitParamsInfoBySelf(actionUrl,params,callback){

var url = base\_url + actionUrl;

var submitParams = {};

$.extend\(submitParams, params\);

$.ajax\({

    type : "POST",

    url : url,

    timeout : 65000,

    data : submitParams,

    dataType : "json",

    success : function\(result,textStatus,zepXHR\){

        var msgCde = result.errorCode;

        var rtnmsg = result.errorMsg;

        if \(result.errorCode == "PLT0013" \) {

            loginout\(\);

            parent.window.location.href="login.html";

            return;

        }else if\(result.errorCode !="0000"&&result.errorCode !="9003"&&result.errorCode !="9001"&&result.errorCode !="9002"\){

            return;

        }

        callback\(result,zepXHR\);

    },

    beforeSend : function\(XMLHttpRequest, textStatus\){

    },

    error : function\(XMLHttpRequest, textStatus, errorThrown\){

        //alert\(XMLHttpRequest.status\);

        if\(textStatus=="timeout"\){

            notyMsg\("系统超时"\);

        }else{

            notyMsg\("网络异常,请稍后尝试"\);

        }

    }

}\);

}

//登录超时查询单独处理

function submitParamsNoLogin(actionUrl,params,callback){

var url = base\_url + actionUrl;

var submitParams = {};

$.extend\(submitParams, params\);

$.ajax\({

    type : "POST",

    url : url,

    timeout : 65000,

    data : submitParams,

    dataType : "json",

    success : function\(result,textStatus,zepXHR\){

        var msgCde = result.errorCode;

        var rtnmsg = result.errorMsg;

        callback\(result,zepXHR\);

    },

    beforeSend : function\(XMLHttpRequest, textStatus\){

    },

    error : function\(XMLHttpRequest, textStatus, errorThrown\){

        //alert\(XMLHttpRequest.status\);

        if\(textStatus=="timeout"\){

            notyMsg\("系统超时"\);

        }else{

            notyMsg\("网络异常,请稍后尝试"\);

        }

    }

}\);

}

/*

* 加载圈信息

* */

function submitParamsPromt(actionUrl,params,callback,hId,showId){

var url = base\_url + actionUrl;

var submitParams = {};

$.extend\(submitParams, params\);

$.ajax\({

    type : "POST",

    url : url,

    timeout : 65000,

    data : submitParams,

    dataType : "json",

    success : function\(result,textStatus,zepXHR\){

        var msgCde = result.errorCode;

        var rtnmsg = result.errorMsg;

        if \(result.errorCode == "PLT0013" \) {

            loginout\(\);

            parent.window.location.href="login.html";

            return;

        }

        callback\(result,zepXHR\);

    },

    beforeSend : function\(XMLHttpRequest, textStatus\){

    },

    error : function\(XMLHttpRequest, textStatus, errorThrown\){

        $\("\#"+hId\).hide\(\);

        $\("\#"+showId\).show\(\);

        if\(textStatus=="timeout"\){

            notyMsg\("系统超时"\);

        }else{

            notyMsg\("网络异常,请稍后尝试"\);

        }

    }

}\);

}

//校验Session是否失效

function checkSession(jumpFlg){

var returnFlg=true;

 var url = base\_url + checkSessionUrl;

   $.ajax\({

        type : "POST",

        url : url,

        timeout : 65000,

        dataType : "json",

        async: false,

        success : function\(result,textStatus,zepXHR\){

            var msgCde = result.errorCode;

            var rtnmsg = result.errorMsg;

            if \(result.errorCode == "PLT0013"\) {

                returnFlg=false;

                if\(jumpFlg\){

                    sessionLoginOut\(\);



                }

                return;

            }

            returnFlg=true;

         },

        beforeSend : function\(XMLHttpRequest, textStatus\){

        },

        error : function\(XMLHttpRequest, textStatus, errorThrown\){

                //alert\(XMLHttpRequest.status\);

                if\(textStatus=="timeout"\){

                    notyMsg\("系统超时"\);

                }else{

                    notyMsg\("网络异常,请稍后尝试"\);

                }

            }

    }\);

    return returnFlg;

}

function sessionLoginOut(){

var param={};

$.ajax\({

    type : "POST",

    url : base\_url+"/custUser.do?method=logout",

    timeout : 65000,

    dataType : "json",

    async: false,

    success : function\(result,textStatus,zepXHR\){

        $.cookie\("userId",""\);

        $.cookie\('logName',""\);

        $.cookie\('userName',""\);

        $.cookie\('certNo',""\);

        $.cookie\('authState',""\);

        $.cookie\('lastLogTime',""\);

        $.cookie\('userMobile',""\);

        $.cookie\('issetpwd',""\);

        parent.window.location.href="login.html";

     },

    beforeSend : function\(XMLHttpRequest, textStatus\){

    },

    error : function\(XMLHttpRequest, textStatus, errorThrown\){

            //alert\(XMLHttpRequest.status\);

            if\(textStatus=="timeout"\){

                notyMsg\("系统超时"\);

            }else{

                notyMsg\("网络异常,请稍后尝试"\);

            }

        }

}\);

}

results for ""

    No results matching ""