Javascript基于AJAX回调函数传递参数实例分析


Posted in Javascript onDecember 15, 2015

本文实例讲述了Javascript基于AJAX回调函数传递参数的方法。分享给大家供大家参考,具体如下:

前面介绍了《javascript实现html页面之间参数传递的四种方法》,这里针对ajax参数传递做一分析。

在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是有参数的,如何把参数传进来呢?

var callback = function(p1){
  //do something
}
var ajaxSetting = {
   url: url,
   timeout:me.timeout,
   type: method,
   contentType: "application/json",
   dataType: "json",
   cache: false,
   async: async,
   data: p_data,
   success: callback
   },
   error: function(p_request, p_status, p_err) {
   }
};

解决的办法是利用匿名函数:

success: function(result){
   callback(p1_actual);
}

其中pa_actual是已知的参数,可以是function类型。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
SWFObject 2.1以上版本语法介绍
Jul 10 Javascript
JavaScript开发规范要求(规范化代码)
Aug 16 Javascript
JS模拟面向对象全解(二、类型与赋值)
Jul 13 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
May 11 Javascript
JS延时提示框实现方法详解
Nov 26 Javascript
jQuery 3.0 的变化及使用方法
Feb 01 Javascript
jQuery模拟淘宝购物车功能
Feb 27 Javascript
React Native时间转换格式工具类分享
Oct 24 Javascript
小程序:授权、登录、session_key、unionId的详解
May 15 Javascript
Vue.js实现备忘录功能
Jun 26 Javascript
微信小程序报错: thirdScriptError的错误问题
Jun 19 Javascript
React更新渲染原理深入分析
Dec 24 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 #Javascript
js编写贪吃蛇的小游戏
Aug 24 #Javascript
javascript实现网页端解压并查看zip文件
Dec 15 #Javascript
探究JavaScript函数式编程的乐趣
Dec 14 #Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 #Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
Dec 14 #Javascript
JS实现DIV容器赋值的方法
Dec 14 #Javascript
You might like
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
Python代码中如何读取键盘录入的值
2020/05/27 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
Python必须了解的35个关键词
2020/07/16 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
美国女孩服装购物网站:Justice
2017/03/04 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
汇科协同Java笔试题
2012/03/31 面试题
《母亲的恩情》教学反思
2014/02/13 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS