您的位置:首页 > 其它

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

2016-08-12 15:11 323 查看
/**
* 封装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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐