封装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
* 封装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
相关文章推荐
- 1:HTML 中 onclick 触发函数 xxx(param) 要传递对象参数的解决方法 2:LocalStorage存储JSON对象的问题 3:ajax请求传送参数为对象问题
- SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
- 如果$.ajax函数迟迟得不到响应,那么最有可能出错的地方是请求参数写错了
- 利用JS面向对象+模块化封装集AJAX请求、基本数据校验、URL参数截取等功能于一身的通用工具模块
- AJAX异步请求函数的封装及示例
- 原生javascript封装类似jquery的ajax请求跨域函数
- 深入分析JavaWeb 45 -- Struts2封装请求参数与类型转换
- SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
- 深入分析JavaWeb Item45 -- Struts2封装请求参数与类型转换
- AJAX异步请求函数的封装及示例
- 利用JS面向对象+模块化封装集AJAX请求、基本数据校验、URL参数截取等功能于一身的通用工具模块
- 详解Ajax请求(三)——jQuery对Ajax的实现及serialize()函数对于表单域控件参数提交的使用技巧
- 为什么返回的数据前面有callback? ashx/json.ashx?的后面加 callback=? 起什么作用 js url?callback=xxx xxx的介绍 ajax 跨域请求时url参数添加callback=?会实现跨域问题
- 扩展jquery.pagination支持Ajax及带参数请求
- Javascript 函数中的参数使用分析
- JavaScript 闭包在封装函数时的简单分析
- C语言可变参数函数分析与实现
- Javascript 函数中的参数使用分析
- 用.net的GetCallbackEventReference函数来实现dropDownList联动的ajax效果
- nrgrep函数分析(2)--搜索参数探讨