Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
在通过javascript回发到服务器之前,我们如何检查回发是否发生 我想在回邮期间显示正在加载的图像 当提交事件发生时,它是确定的,但我想显示所有回发 事件 问题是我需要在发回之前检查发回是否发生 到服务器_Javascript_Jquery - Fatal编程技术网

在通过javascript回发到服务器之前,我们如何检查回发是否发生 我想在回邮期间显示正在加载的图像 当提交事件发生时,它是确定的,但我想显示所有回发 事件 问题是我需要在发回之前检查发回是否发生 到服务器

在通过javascript回发到服务器之前,我们如何检查回发是否发生 我想在回邮期间显示正在加载的图像 当提交事件发生时,它是确定的,但我想显示所有回发 事件 问题是我需要在发回之前检查发回是否发生 到服务器,javascript,jquery,Javascript,Jquery,jQuery $("#form1").live("submit", function () { $('#dvLoading').fadeIn(2000); }); $("#form1").live("click", function () { if( **// here I need to check postback occur or not before postback**) { $('#dvLoading').fadeIn(2000); } }

jQuery

$("#form1").live("submit", function () {
    $('#dvLoading').fadeIn(2000);
});

$("#form1").live("click", function () {
    if(  **// here I need to check postback occur or not before postback**) {
        $('#dvLoading').fadeIn(2000);
    }
});

$(document).ready(function () {
    $('#dvLoading').hide();
});
HTML

         <div id="dvLoading">
                <img src="Styles/images/Processing.jpg" />
         </div>

据我所知,您希望检查回发是否已在“单击”处理程序中发生。您可以通过定义一个变量来检查回发是否已经发生来实现这一点

var postbackCalled = false;

$("#form1").live("submit", function () {
    $('#dvLoading').fadeIn(2000);
    postbackCalled = true;
});

$("#form1").live("click", function () {
    if(!postbackCalled) {
        $('#dvLoading').fadeIn(2000);
    }
});

在回发之前,是否要检查是否发生回发?你能详细说明一下吗?
$()。live
在jQuery1.7中被弃用,在1.9中被删除,速度非常慢。在上使用
$()。另外,请升级。我想检查“单击”处理程序中的web控件自动回邮属性。是否使用ASP.NET自动回邮?类似这样的内容: