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 相关文章推荐
firefox中JS读取XML文件
Dec 21 Javascript
说明你的Javascript技术很烂的五个原因
Apr 26 Javascript
javascript 在firebug调试时用console.log的方法
May 10 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
Jan 23 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
JS弹出层的显示与隐藏示例代码
Dec 27 Javascript
jquery检测input checked 控件是否被选中的方法
Mar 26 Javascript
JS实现图片放大镜效果的方法
Feb 27 Javascript
AngularJS基础 ng-cloak 指令简单示例
Aug 01 Javascript
React Native验证码倒计时工具类分享
Oct 24 Javascript
使用Angular CLI生成路由的方法
Mar 24 Javascript
解决VUE双向绑定失效的问题
Oct 29 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 Array交叉表实现代码
2010/08/05 PHP
php 团购折扣计算公式
2011/11/24 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
给Function做的OOP扩展
2009/05/07 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
js单例模式详解实例
2013/11/21 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
详解JS面向对象编程
2016/01/24 Javascript
JS实现字符串转驼峰格式的方法
2016/12/16 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
Mac 上切换Python多版本
2017/06/17 Python
深入浅析python 中的匿名函数
2018/05/21 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
小学生美德少年事迹
2014/02/02 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python
SQL基础的查询语句
2021/11/11 MySQL