3个回答
展开全部
具体的传递参数的语句是:xmlHttp.onreadystatechange=function(){callbackFun(参数);}
关于ajax回调函数的定义及用法:
ajax() 方法通过 HTTP 请求加载远程数据。
该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下无需直接操作该函数,除非需要操作不常用的选项,以获得更多的灵活性。
最简单的情况下,$.ajax() 可以不带任何参数直接使用。
注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。
关于ajax回调函数的定义及用法:
ajax() 方法通过 HTTP 请求加载远程数据。
该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下无需直接操作该函数,除非需要操作不常用的选项,以获得更多的灵活性。
最简单的情况下,$.ajax() 可以不带任何参数直接使用。
注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。
2013-08-06
展开全部
《ajax回调函数怎样传递参数 》
直接是不能的,定义全局变量可以,但是会很容易遇到问题。
这是因为:ajax回调发生的时候,和载入页面不是同一时刻,它是异步的。所以不能够传递参数。你可以想办法在服务器端把这个id返回过来,比如返回的前10个字节是id。最后你再把这个文件头给摘出来单独处理。
直接是不能的,定义全局变量可以,但是会很容易遇到问题。
这是因为: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])
代码参考mootools,传递参数进去的时候要用数组,例如funName.pass([arg1, arg2, arg3])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询