javascript的回调函数里如何传递参数
来源:互联网 发布:天启软件 账号激活 编辑:程序博客网 时间:2024/05/01 04:36
问
我包装了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)显然都不行,如之奈何?求助~~~
答
简单,很多方法都定义了回调函数,回调函数也是函数,就是说不管怎么传,只需要是个函数类型即可。写法如下。方式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; 回调函数代码块.. 和以上几乎一样,看个人编码方式选择。 });
参考资料:http://zhidao.baidu.com/question/306619190.html
- 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的回调函数
- 关于如何查看mysql版本及其端口号
- 初识Redis及Redis在Windows下的安装和使用
- alter session|system set events
- 无线级别分类
- 关于oc日期相关处理的方法
- javascript的回调函数里如何传递参数
- MongoDB学习笔记(一) MongoDB介绍及安装
- 编辑距离
- C#网络编程之TcpListener与TcpClient类常用方法与属性(7)
- 10046跟踪
- gevent
- 字符串编辑距离
- android intent和intent action大全
- 关于实现HLS直播的一些探究