我试图做一个“自动”加载指示器..为此,我想听应用程序上的Ajax事件,并显示/隐藏指示器。jQuery.post:它会触发任何事件吗?
我与现在这个正确的唯一的问题是,我不知道是什么事件触发的jQuery时,它做一些Ajax调用($.ajax
,$.post
,$.get
...)
文件说什么。我怎么能做到这一点,而无需为我的所有电话添加额外的代码? 在此先感谢。
我试图做一个“自动”加载指示器..为此,我想听应用程序上的Ajax事件,并显示/隐藏指示器。jQuery.post:它会触发任何事件吗?
我与现在这个正确的唯一的问题是,我不知道是什么事件触发的jQuery时,它做一些Ajax调用($.ajax
,$.post
,$.get
...)
文件说什么。我怎么能做到这一点,而无需为我的所有电话添加额外的代码? 在此先感谢。
是的,你可以通过ajaxSetup
访问。还有ajaxStart
,ajaxStop
,以及the documentation中描述的许多其他。
,谢谢,我din't理解我可以以这种方式管理他们。起初,我明白他们只是回调。 – caarlos0
是的,它触发回调。 $ .ajax有以下回调:成功,错误,完成。 检查文档的详细http://api.jquery.com/jQuery.ajax/
您可以尝试使用'ajaxStart'方法http://api.jquery.com/category/ajax/global-ajax-event-handlers/ – undefined