ajax +LoadLayer插件實現訪問頁面跳轉loading..


布局頁:
第一步進行擴展ajax
$(function () {
$.ajax2 = function (options) {
//遮罩
Mask();
//jquery 原生ajax
$.ajax(options);
};
});
//開啟遮罩層
function Mask() {
window.parent.Mask();
}
//關閉
function CloseMask() {
window.parent.CloseMask();
}
//頁面加載結束的時候關閉遮罩
$(document).ready(function () {
CloseMask();
});
桌面Index頁面:
function Mask() {
$.LoadLayer(true);
}
function CloseMask() {
$.LoadLayer(false);
}
頁面調用:
$.ajax2({
data: { HistoryData: objArray, data: ko.toJS(viewModel.ICVInfo), ICVID: "@ViewBag.ICVId", CIPartList: objCIArray },
url: '@Url.Action("Save", "PPHVPM_ICV")',
dataType: 'Json',
type: 'post',
success: function(data) {

if (data.Result) {

toastr.success("表單保存成功.正在跳轉中...");
setTimeout(function() {
//CloseMask();
window.location.href = data.Message;
}, 500);

} else {
//CloseMask();
toastr.error(data.Message);
}
}
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM