zoukankan      html  css  js  c++  java
  • ie8、9 post 跨域

    //显示浮层
    postAjax:function(url,param,callback){
    var loadScore = layer_.load(1,{shade: [0.8,'#393D49']});
    var ciphertext = root.encrypt(JSON.stringify(param),$.cookie('token'));


    var isIE = !!window.ActiveXObject;
    var ieMode = document.documentMode;
    var isIE8 = isIE && ieMode == 8;
    if(isIE8){
    var xdr = new XDomainRequest();
    xdr.open("POST", root.IPLocation+url);
    xdr.onload = function(){
    //Handle Response with xdr.responseText
    layer_.close(loadScore);
    var data = JSON.parse(xdr.responseText);
    if(data.result == true){
    if(data.tokenExpired) {
    root.getTokenApply(function(data){
    $.cookie('token',data);
    token=data;
    root.getJsonData(url,param,callback);
    });
    }else{
    callback(data.t);
    }
    }else{
    if(data.msg!=''){
    layer_.alert(data.msg);
    }
    }


    }

    xdr.send(ciphertext.toString());
    }else{
    $.ajax({
    type: 'post',
    url:root.IPLocation+url,
    data: {info:ciphertext==""?"":ciphertext.toString()},
    context: this,
    success:function(data) {
    layer_.close(loadScore);
    if(data.result == true){
    if(data.tokenExpired) {
    root.getTokenApply(function(data){
    $.cookie('token',data);
    token=data;
    root.getJsonData(url,param,callback);

    });

    }else{
    callback(data.t);
    }
    }else{
    if(data.msg!=''){
    layer_.alert(data.msg);
    }
    }
    },error:function(){
    layer_.close(loadScore);
    layer_.alert("网络异常请稍后!");
    }
    });
    }



    },
    life is a jounery,yes
  • 相关阅读:
    Validator 字段验证
    DRF实现发送短信验证码接口
    云片网发送短信验证码
    DRF自定义用户认证
    php服务器端与android客户端通信问题
    转 java调用php的webService
    Ubuntu12.04安装vim7.3
    ubuntu12.10更新源
    源列表
    Ubuntu 12.10 用wubi安装到硬盘中
  • 原文地址:https://www.cnblogs.com/CaptainLin/p/5669680.html
Copyright © 2011-2022 走看看