/**
* 封装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("异步请求失败");
}
});
* 封装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