封装Ajax请求,callback函数参数分析

来源:互联网 发布:淘宝领卷app 编辑:程序博客网 时间:2024/05/29 11:34
/**
* 封装Ajax函数
* 功能:发送一个Ajax请求,并且可以执行回调函数
* @param url
*            发送请求的地址
* @param params
*            参数列表,json格式,如{id:3,name:'张三'}
* @param callback
*            请求成功时的回掉函数
* @param type 
*  请求类型:"POST"或者"GET"
*/ 
  var Ajax = function(url,param,callback,type){
 
$.ajax({
 type:type,
 url:url,
   data:param,
   dataType:"json",
   success:callback,
   error:function(){
   console.log("异步请求失败");
   }
 });
 
 

  };

  $("#report").click(function(){
 var url="/syngis-map/myservlet";
 var param = {tableName:"CM20160726"};

 
 Ajax(url,param,callback,"POST")
 
  });
  
 
  var callback = function(data,data2,data3,data4){
 console.log(data4);
  }

//其中 data为 object数组

其中 data2为 success

data3为$.ajax 的返回的对象

data4:undefined。一般情况只用data


0 0
原创粉丝点击