У меня есть кнопка asp, на которой я проверяю некоторые данные, а затем запускаю свою функцию на стороне сервера, она работает нормально, это выглядит так
<asp:Button CssClass="btnRequestFile" ID="btnSave" runat="server" Text="Request"
OnClientClick="if(clientValidate() == false) return false;" OnClick="btnSave_Click" />
Итак, на моей стороне клиента я хочу показать панель загрузки, но панель загрузки не появляется, пока не прозвучит какое-то предупреждение, вот мой код:
function clientValidate() {
// $("#IDData").html('');
$.loading({ align: 'center', delay: 0, img: '../common/Content/images/shared/sq_loader_3.gif', onAjax: false, pulse: false });
$("#divLoadingImg").show();
alert("dfhdfh");
var isValid = false;
var objectData = null;
var liTags = $('#' + secondContainer).find('li');
if (liTags.length == 0) {
alert('Please select at least one question !');
}
else {
if (SaveConfiguration()) {
//alert('error occurred');
}
else {
//alert('error free');
isValid = true;
}
}
$("#divLoadingImg").hide();
$.loading(false);
return isValid;
}
Я использую jquery.loading.min.js
, чтобы показать панель загрузки, она не работает, также я попытался поместить div в разметку и просто показать, скрыть его как загрузку, но безрезультатно, как это можно сделать.