Я использую .ajax для вызова метода веб-сервиса, который отправляет электронное письмо на введенный электронный адрес.
Я хочу показать модальный расширитель всплывающих окон ajax с изображением «sendig ...»
Я использовал .ajax для вызова моего веб-сервиса, как:
var SendingModal = $find('SendMPE');
var Resend = -1;
$.ajax({
async: false,
type: "POST",
url: "FinKaynWebService.asmx/SendEmail",
data: "{'Email': '" + Email + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
beforeSend: function() {
$("#SendMPE").show();
},
success: function(response) {
Resend = response.d;
SendingModal.hide();
},
failure: function(msg) {
alert('Sending Email failed,try later');
}
});
проблема в том, что мой SendMPE не отображается.
<div id="SendingDiv" style="display:none;background-color:Yellow;color:Blue;">
<img id="LoadingImage" alt="Still sending" src="./Images/Sending.gif" />
<span style="margin-left:10px;">Sending...</span>
<asp:Button ID="CloseButton" runat="server" style="display:none;" />
</div>
<asp:ModalPopupExtender ID="SendMPE" X="200" Y="200" runat="server"
TargetControlID="SendHiddenButton" PopupControlID="SendingDiv"
CancelControlID="CloseButton"></asp:ModalPopupExtender>
эта проблема вызвана изображением или чем?
Кто имеет идею или уже сделал что-то подобное: загрузка изображения в всплывающем окне.