0
我有一個asp.net表單。我想在提交表單時顯示jQuery進度圖像,並且在後端發生一些事情。在處理後臺任務或提交表單時顯示進度圖像
這是我的javascript:
<script language="javascript">
$(document).ready(function() {
$('#progress').hide();
$("#ProjectNavigation input.bgdiv").click(function() {
$("#progress").show();
$("body").load($(this).attr('href'));
return false;
});
});
點擊帶班設置爲「bgdiv」正顯示出gif動畫(如預期)的任一圖像,但我想隱藏的GIF(或者div包裹着)在後端的東西完成處理之後。不知道如何做到這一點。我不知道這行在我的javacsript中是否正確,因爲我的html中沒有href標記:$(「body」)。load($(this).attr('href'));
任何提示都非常感謝。
這裏是我的標記:
<table id="ProjectNavigation" class="ProjectNavigation" width="100%">
<tr>
<td>Title 1</td><td>Title 2</td><td>Title 3</td><td>Title 4</td>
</tr>
<tr>
<td class="HelpGuidanceLink">Comments
<div id="progress" style="padding:20px 0 0 35px;">
<img src="/_layouts/images/progress-image.gif">
</div>
</td>
<td colspan="3">
<textarea name="CommentsTextBox" rows="3" cols="20" id="CommentsTextBox" class="ProjectGuideTextBox">
other comments testing...
</textarea>
</td>
</tr>
<tr>
<td colspan="4">
<input type="image" name="PreviousPhaseImageButton" id="PreviousPhaseImageButton" class="bgdiv" src="/images/previous-phase-arrow.png" />
<input type="image" name="NextPhaseImageButton" id="NextPhaseImageButton" class="bgdiv" src="/images/next-phase-arrow.png" />
</td>
</tr>
謝謝 -
這不起作用。我錯過了什麼嗎? ()# $(文件).ready(function(){('#progress')。hide(); $(「#ProjectNavigation input.bgdiv」)。click( function(){(「#progress」)。show(); $(「body」)。load($(this).val(),function(responseText,textStatus,XMLHttpRequest){('#progress '); hide(); }); return false; }); }); – obautista
哪部分不起作用?內容未加載或進度指示器保持不變? – gilly3
現在沒有加載進度圖像。 – obautista