javascript的回调函数里如何传递参数
来源:互联网 发布:luajit mac 编辑:程序博客网 时间:2024/04/30 17:45
转载:http://blog.csdn.net/stamsuper/article/details/8990876
问
- <span style="font-size:14px;">我包装了jQuery的ajax方法
- function doAjax(u,param,callback){
- $.ajax({
- type:'POST',
- url:u,
- data:param,
- success:callback
- });
- }
- function showAlert(data){
- alert(data);
- }
- 比如这样调用 doAjax("server.php","id=12&type=1",showAlert);
- $.ajax 在success后,会返回一个data到showAlert中,显示出来 ,没有问题.
- 可是,当我想多传一个参数给showAlert时怎么写?
- 写成doAjax("server.php","id=12&type=1",showAlert("hi",data))、或者把上面的success:callback 写成success:callback(msg,data)显然都不行,如之奈何?求助~~~</span>
答
- <span style="font-size:14px;color:#333333;">简单,很多方法都定义了回调函数,回调函数也是函数,就是说不管怎么传,只需要是个函数类型即可。写法如下。
- 方式1,
- doAjax(参数1,参数2,function(request,opts){
- callback(request,opts,agrs);
- });
- function callback(request,opts,args){
- };
- 方式2,
- var args=N;
- doAjax(参数1,参数2,function(request,opts){
- var X=N;
- 回调函数代码块..
- 和以上几乎一样,看个人编码方式选择。
- });</span>
0 0
- javascript的回调函数里如何传递参数
- javascript的回调函数里如何传递参数
- Javascript AJAX回调函数传递参数
- 回调函数 参数传递
- 【转载】ExtJs grid 回调函数里Function()参数里的具体意义及如何带参数掉函数
- ExtJs grid 回调函数里Function()参数里的具体意义及如何带参数掉函数
- 如何在dwr的回调函数中传递多个参数
- as3中如何向Alert.show的回调函数传递参数
- 关于sqlite_exec回调函数中参数传递的问题
- ajax回调函数参数传递
- VC 回调函数的参数是如何处理的
- 如何给$.ajax的回调函数传参数?
- 如何给Ajax的回调函数传参数?
- 如何了解事件中回调函数的参数
- js回调函数、父画面与子画面之间的js回调函数(含参数传递)
- javascript的回调函数
- javascript的回调函数
- javascript的回调函数
- C#-TabControl---ShinePans
- Python核心编程学习笔记(十一)
- 生活已经如此艰难
- Android网络通信Volley框架源码浅析(二)
- ExpandableListView 学习
- javascript的回调函数里如何传递参数
- XTU1173:Five Tiger(模拟)
- LeetCode 012 Integer to Roman
- 堆和栈的区别 (转贴)
- android API文档下载地址
- Fragment 选项卡
- 开发指南专题八:JEECG微云快速开发平台数据字典
- 长沙拓展训练基地
- BNUOJ 34025 -Poor Warehouse Keeper(贪心)