ajax回调函数怎样传递参数

请给个比较详细的例子,谢谢了。!... 请给个比较详细的例子,谢谢了。! 展开
 我来答
Hui翙
2015-10-02 · TA获得超过1.2万个赞
知道小有建树答主
回答量:2350
采纳率:93%
帮助的人:151万
展开全部
  具体的传递参数的语句是:xmlHttp.onreadystatechange=function(){callbackFun(参数);}
  关于ajax回调函数的定义及用法:
ajax() 方法通过 HTTP 请求加载远程数据。
  该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下无需直接操作该函数,除非需要操作不常用的选项,以获得更多的灵活性。
  最简单的情况下,$.ajax() 可以不带任何参数直接使用。
  注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。
匿名用户
2013-08-06
展开全部
《ajax回调函数怎样传递参数 》

直接是不能的,定义全局变量可以,但是会很容易遇到问题。

这是因为:ajax回调发生的时候,和载入页面不是同一时刻,它是异步的。所以不能够传递参数。你可以想办法在服务器端把这个id返回过来,比如返回的前10个字节是id。最后你再把这个文件头给摘出来单独处理。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-06
展开全部
Function.prototype.pass: function(args){ var self = this; args = args || []; return function(){ var _args = args; var returns = function(){ return self.apply(window, _args); }; return returns(); }; }
代码参考mootools,传递参数进去的时候要用数组,例如funName.pass([arg1, arg2, arg3])
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式