Jquery ajax ajaxStart()和ajaxStop()
("#loading").ajaxStart(function(){ $(this).show(); //callback }):
当一个当Ajax请求开始时将把id为"loading"的内容显示;
("#loading").ajaxStop(function(){ $(this).hide(); //call })
当一个当Ajax请求结束时将把id为"loading"的内容隐藏;
结语
ajaxStart与ajaxStop都是全局方法,无论创建他们的代码放在何处,只要有ajax执行,他们都会执行。 如果在此页面的其他地方也使用了ajax,该全局函数同样执行,因为他们是全局的。如果想使某个ajax不受全局方法的影响,那么可以在$.ajax(options)方法中,将参数中的global设置为false,如:
$.ajax({ url:"test.html", global:false });