Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将应用程序范围内的函数置于ajaxStop方法中_Jquery_Ajax - Fatal编程技术网

Jquery 将应用程序范围内的函数置于ajaxStop方法中

Jquery 将应用程序范围内的函数置于ajaxStop方法中,jquery,ajax,Jquery,Ajax,我是基于ajax的应用程序开发新手 在开发非ajax web应用程序时,我们使用$(document.ready)中的通用代码 现在我们正在开发一个完全基于ajax的应用程序,其中所有页面都通过ajax加载(用户单击菜单,新内容通过jquery ajax调用加载到div中。这个新内容可以是表单、简单文本、图表……)。在本例中,$(document).ready不再工作。因为它不会在使用ajax加载新页面内容时触发 现在,我将所有常用函数放在ajaxStop中,如下所示: $( document

我是基于ajax的应用程序开发新手

在开发非ajax web应用程序时,我们使用$(document.ready)中的通用代码

现在我们正在开发一个完全基于ajax的应用程序,其中所有页面都通过ajax加载(用户单击菜单,新内容通过jquery ajax调用加载到div中。这个新内容可以是表单、简单文本、图表……)。在本例中,$(document).ready不再工作。因为它不会在使用ajax加载新页面内容时触发

现在,我将所有常用函数放在ajaxStop中,如下所示:

$( document ).ajaxStop(function(  ) {
//Here we do common tasks like mask inputs or enable all inputs:
 $(".mask-date").mask("00/00/00");
 $('input').attr('disabled', false);
 $('[data-tooltip!=""]').qtip();

});

它是有效的,但它是正确的方法吗

我的意思是,它是有效的,并将继续有效,但它是否是正确的方法是过于固执己见的。除了显示加载图形外,我从不使用ajaxStart/Stop方法,其他任何方法我都倾向于使用成功和错误回调。@KevinB那么,您建议这些常用方法在哪里?“其他任何方法我都倾向于使用成功和错误回调。”
$( document ).ajaxStop(function(  ) {
//Here we do common tasks like mask inputs or enable all inputs:
 $(".mask-date").mask("00/00/00");
 $('input').attr('disabled', false);
 $('[data-tooltip!=""]').qtip();

});