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 相关文章推荐
js怎么判断flash swf文件是否加载完毕
Aug 14 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
基于jQuery实现下拉框
Nov 24 Javascript
javascript动态添加checkbox复选框的方法
Dec 23 Javascript
JS组件系列之JS组件封装过程详解
Apr 28 Javascript
浅谈ES6 模板字符串的具体使用方法
Nov 07 Javascript
20行JS代码实现粘贴板复制功能
Feb 06 Javascript
JavaScript实现的DOM绘制柱状图效果示例
Aug 08 Javascript
微信接入之获取用户头像的方法步骤
Sep 23 Javascript
深入浅析vue全局环境变量和模式
Apr 28 Javascript
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
vue router返回到指定的路由的场景分析
Nov 10 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 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
Javascript图片上传前的本地预览实例
2014/06/16 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
2017/11/22 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
Django中create和save方法的不同
2019/08/13 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
电大自我鉴定范文
2013/10/01 职场文书
心理学专业毕业生推荐信范文
2013/11/21 职场文书
新学期校长寄语
2014/01/18 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
公司开业庆典主持词
2014/03/21 职场文书
归元寺导游词
2015/02/06 职场文书
大学毕业论文致谢词
2015/05/14 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript