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 相关文章推荐
javascript 无提示关闭窗口脚本
Aug 17 Javascript
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 Javascript
javaScript实现浮点数转十六进制字符
Oct 29 Javascript
jquery新的绑定事件机制on方法的使用方法
Apr 15 Javascript
jquery实现选中单选按钮下拉伸缩效果
Aug 06 Javascript
原生js仿jquery一些常用方法(必看篇)
Sep 20 Javascript
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
微信小程序常见页面跳转操作简单示例
May 01 Javascript
扫微信小程序码实现网站登陆实现解析
Aug 20 Javascript
详细分析vue响应式原理
Jun 22 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
Aug 22 Javascript
vue 组件基础知识总结
Jan 26 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
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
2020/08/17 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
python中map()与zip()操作方法
2016/02/27 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
python中实现k-means聚类算法详解
2017/11/11 Python
对python判断是否回文数的实例详解
2019/02/08 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
人力资源部门的主要职能
2014/02/22 职场文书
保证书格式范文
2014/04/28 职场文书
婚前财产协议书范本
2014/10/19 职场文书
爱心捐款感谢信
2015/01/20 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA