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 相关文章推荐
解决css和js的{}与smarty定界符冲突问题的两种方法
Sep 10 Javascript
javascript实现根据3原色制作颜色选择器的方法
Jul 17 Javascript
基于AngularJS+HTML+Groovy实现登录功能
Feb 17 Javascript
JS从一组数据中找到指定的单条数据的方法
Jun 02 Javascript
es6学习笔记之Async函数基本教程
May 11 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
使用vue-resource进行数据交互的实例
Sep 02 Javascript
微信小程序 swiper组件构建轮播图的实例
Sep 20 Javascript
关于react中组件通信的几种方式详解
Dec 10 Javascript
vue组件中的样式属性scoped实例详解
Oct 30 Javascript
async/await优雅的错误处理方法总结
Jan 30 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
Feb 28 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简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
深入理解Javascript中的循环优化
2013/11/09 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
python tkinter控件布局项目实例
2019/11/04 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
设计师大码女装:11 Honoré
2020/05/03 全球购物
运动会广播稿200米
2014/01/27 职场文书
百日安全活动总结
2014/05/04 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2014年基建工作总结
2014/12/12 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
2015年检察院个人工作总结
2015/05/20 职场文书
党支部半年考察意见
2015/06/01 职场文书
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python