在通过javascript回发到服务器之前,我们如何检查回发是否发生 我想在回邮期间显示正在加载的图像 当提交事件发生时,它是确定的,但我想显示所有回发 事件 问题是我需要在发回之前检查发回是否发生 到服务器
jQuery在通过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); } }
$("#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自动回邮?类似这样的内容: