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 相关文章推荐
两个JavaScript jsFiddle JSBin在线调试器
Mar 14 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
May 21 Javascript
jQuery实现带有洗牌效果的动画分页实例
Aug 31 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
Dec 07 Javascript
一道关于JavaScript变量作用域的面试题
Mar 08 Javascript
Bootstrap零基础入门教程(二)
Jul 18 Javascript
JavaScript中removeChild 方法开发示例代码
Aug 15 Javascript
javascript常用的设计模式
Feb 09 Javascript
基于JSONP原理解析(推荐)
Dec 04 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
Mar 01 Javascript
如何根据业务封装自己的功能组件
Apr 19 Javascript
vue项目两种方式实现竖向表格的思路分析
Apr 28 Vue.js
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中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
2013/07/05 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
php中static和const关键字用法分析
2016/12/07 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
javascript 缓冲运动框架的实现
2017/09/29 Javascript
javascript中的隐式调用
2018/02/10 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
Python实时获取cmd的输出
2015/12/13 Python
对Python 检查文件名是否规范的实例详解
2019/06/10 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
大学生个人简历中的自我评价
2013/12/27 职场文书
大学活动策划书范文
2014/01/10 职场文书
爱国演讲稿500字
2014/05/04 职场文书
运动会标语
2014/06/21 职场文书
商业门面租房协议书
2014/11/25 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
幼儿园辞职信
2015/05/13 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
Spring实现内置监听器
2021/07/09 Java/Android
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle