У меня есть форма в моем ASP.NET masterPage.master, и если я нажимаю на кнопку отправить, вызовите некоторый метод из файла masterPage.master.cs от ajax (у меня он есть на панели обновления).Но я хочу улучшить это с помощью jQuery.Итак, у меня есть это:
$('#submit').click(function () {
$.ajax({
type: "POST",
url: '<% Response.Write("~"+Request.Path); %>',
beforeSend: function () {
$(document.createElement('div')).width($('#formBox').width())
.height($('#formBox').height())
.css({ backgroundImage: 'url(/Static/Img/bc_overlay.png)', position: 'absolute', left: 0, top: 0, margin: "5px", textAlign: "center", color: "#000", display: "none" })
.append("<strong>Načítám</strong><br /><img src='Static/Img/ajax-loader.gif' width='33px' height='33px' alt='loading' />")
.fadeIn("slow")
.prependTo($('#formBox'));
$('#formBox').css('position', 'relative');
},
success: function () {
}
});
});
Так что, если я нажму на отправить, будет создан новый div (есть загрузка текста и изображения и наложение прозрачности непрозрачности), но как я могу дать этому div немногоID? Поскольку мне нужно использовать его в
success: function () {
}
Мне нужно очистить это поле и написать здесь текст (ошибка или успех).