zoukankan      html  css  js  c++  java
  • appcan封装好的ajax,解决onDATA覆盖问题

    ajax.js

    window.AJAX = {  
    callBack : {},index : 1,
    get : function(url,succCall,errCall,timeout,getid){
      //var id = this.index++;
      var id=getid;
      //alert(id);
      this.callBack[id] = [succCall,errCall];
      uexXmlHttpMgr.open(id,'get',url,(timeout||0));
      this._send(id);
    },
    post : function(url,data,succCall,errCall,timeout,getid){
      //var id = this.index++;
      var id=getid;
      this.callBack[id] = [succCall,errCall];
      uexXmlHttpMgr.open(id,'post',url,(timeout||0));
      if(data){
       for(var k in data){
        uexXmlHttpMgr.setPostData(id,0,k,data[k]);
       }
      }
      this._send(id);
    },
    _send : function(id){
      uexXmlHttpMgr.onData = this.onData;
      uexXmlHttpMgr.send(id);
      //uexXmlHttpMgr.close(id);
    },
    onData : function(inOpCode,inStatus,inResult){
      var that=AJAX,callBack = that.callBack[inOpCode]||[];
      if(inStatus==-1){
       callBack[1] && callBack[1]();
       delete that.callBack[inOpCode];
      }else if(inStatus==1){
       callBack[0] && callBack[0](inResult); 
       delete that.callBack[inOpCode];
      }
      
    }
    };

    调用ajax

    //get方法
    AJAX.get(url,function(res){
            alert(res)
        },function(){
            alert('返回失败');    
        });
    
    //post方法
    
    
    

    AJAX.post(url,{
        'sinaid':'1910738505',
        'sinaname':'我在这里',
        'data':'{"companyid":"1"}',
        'token':token
      },function(res){
        alert(res);
          res= eval('(' + res + ')');;
          for( var x in res.data){
          for(var j in res.data[x]){
            alert(res.data[x][j])
          }
        }
      },function(){
      alert('返回失败');
    });

     
  • 相关阅读:
    Java 和 DynamoDB
    关于Mongodb的全面总结
    utf8mb4 使用注意
    mysql 事务隔离讲的比较好的文章收藏。
    [mysql] 常用命令总结
    [JTA] Java事务api
    [Hibernate] Hibernate 参数设置一览表(转)
    Spring配置sessionFactory的几种常用方式
    [前端] org.apache.jasper.JasperException 页面有空引用
    [Hibernate] JPA与Hibernate的优缺点
  • 原文地址:https://www.cnblogs.com/xiongwei89/p/3141974.html
Copyright © 2011-2022 走看看