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 相关文章推荐
接收键盘指令的脚本
Jun 26 Javascript
鼠标移动到一张图片时变为另一张图片
Dec 05 Javascript
JavaScript与DropDownList 区别分析
Jan 01 Javascript
javascript中parseInt()函数的定义和用法分析
Dec 20 Javascript
将JSON字符串转换成Map对象的方法
Nov 30 Javascript
如何处理JSON中的特殊字符
Nov 30 Javascript
使用3D引擎threeJS实现星空粒子移动效果
Sep 13 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
基于Vue 服务端Cookies删除的问题
Sep 21 Javascript
详解element-ui设置下拉选择切换必填和非必填
Jun 17 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
Jun 20 Javascript
js实现网页版贪吃蛇游戏
Feb 22 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
Bootstrap模态框插件使用详解
2017/05/11 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
python将人民币转换大写的脚本代码
2013/02/10 Python
python使用cookielib库示例分享
2014/03/03 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
Django的CVB实例详解
2020/02/10 Python
Python+OpenCV实现图像的全景拼接
2020/03/05 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
学院书画协会部门岗位职责
2013/12/01 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS