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 相关文章推荐
学习YUI.Ext 第七天--关于View&JSONView
Mar 10 Javascript
用JTrackBar实现的模拟苹果风格的滚动条
Aug 06 Javascript
jQuery对html元素取值与赋值的方法
Nov 20 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
Dec 15 Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
Nov 26 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
Feb 22 Javascript
AjaxUpLoad.js实现文件上传
Mar 05 Javascript
vue双向绑定及观察者模式详解
Mar 19 Javascript
用webAPI实现图片放大镜效果
Nov 23 Javascript
Ajax异步刷新功能及简单案例
Nov 20 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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
一篇有意思的技术文章php介绍篇
2010/10/26 PHP
PHP中文分词的简单实现代码分享
2011/07/17 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
nodejs express配置自签名https服务器的方法
2018/05/22 NodeJs
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
详解Python是如何实现issubclass的
2019/07/24 Python
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
办公室综合文员岗位职责范本
2014/02/13 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
培训通知书模板
2015/04/17 职场文书
婚庆司仪开场白
2015/05/29 职场文书
观后感格式
2015/06/19 职场文书
解决 redis 无法远程连接
2022/05/15 Redis