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 相关文章推荐
In Javascript Class, how to call the prototype method.(three method)
Jan 09 Javascript
picChange 图片切换特效的函数代码
May 06 Javascript
Javascript中正则表达式的全局匹配模式分析
Apr 26 Javascript
让新消息在网页标题闪烁提示的jQuery代码
Nov 04 Javascript
js代码实现无缝滚动(文字和图片)
Aug 20 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
Jun 01 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
js实现放大镜特效
May 18 Javascript
two.js之实现动画效果示例
Nov 06 Javascript
vue组件中的数据传递方法
May 14 Javascript
如何基于js判断浏览器版本
Feb 20 Javascript
vue3种table表格选项个数的控制方法
Apr 14 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
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
python购物车程序简单代码
2018/04/18 Python
python 产生token及token验证的方法
2018/12/26 Python
Puppeteer使用示例详解
2019/06/20 Python
python set内置函数的具体使用
2019/07/02 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
python 求10个数的平均数实例
2019/12/16 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
澳大利亚手表品牌:Time IV Change
2018/10/06 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
群众路线剖析材料(四风)
2014/11/05 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
办公室岗位职责范本
2015/04/11 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书