3 回答
TA贡献1836条经验 获得超4个赞
可以直接用函数名来赋值给success
例如:
1 2 3 | </script> $.ajax({url: "demo.php",type: "POST",data:{Name:"keyun"}, success: scss }); </script> |
当然你也可以二次包装一下ajax这个方法
样例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <script> var myAjax = function(opt){ $.ajax( { url:opt['url'], type:opt['method'], data:opt['data'], success:function(msg){ opt['callBack'](msg); } }); }
var test = function(){ var opt = { url:'demo.php', method:'post', data:{key:'a',value:'1'}, callBack:scss } myAjax(opt); } function scss(res){ alert(res);} </script> |
希望对你有帮助。
TA贡献1936条经验 获得超6个赞
jquery ajax 回调函数只要配置正确就可以使用
$.ajax({ url: "test.html", context: document.body, success: function(){
alert("回调函数")
}})
使用代码如上
回调函数实现的机制是:
⑴定义一个回调函数;
⑵提供函数实现的一方在初始化的时候,将回调函数的函数指针注册给调用者;
⑶当特定的事件或条件发生的时候,调用者使用函数指针调用回调函数对事件进行处理。
知道拓展:
jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jQuery,是目前最受欢迎的JavaScript库。
回调函数是应用程序提供给Windows系统DLL或其它DLL调用的函数,一般用于截获消息、获取系统信息或处理异步事件。在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。
TA贡献1859条经验 获得超6个赞
jquery 可以可以使用元素的click方法来执行操作,或者执行一个自定义的函数都是可以的。
例如:
1 2 3 4 5 6 7 8 | function say(){//自定义函数 alert('i can say'); } $(function(){ $('#test').click(function(){//ID为test的元素点击时 say(); }); }); |
添加回答
举报