使用Get方式获取到请求页面的Html,然后作为Content使用Layer弹出来
$.get('@Url.Action("AddressAdd", "Customer")', {}, function (result) {
if (result.Flag == 0) {
ZTLayer.showTips(result.Message, 2);
return;
}
ZTLayer.openWindow(result, '@T("Account.CustomerAddresses.AddNew")', 600);
openWindow: function (content, title, width, height) {
width = width || 500;
height = height || 500;
var offset = ((window.screen.height - height) * 0.3) + 'px';
return layer.open({
title: title
, content: content
, type: 1
, offset: offset //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset
, shade: 0.5 // 遮罩层透明度
, resize: false
, area: [width + 'px', height + 'px']
, skin: 'layui-layer-rim'
});
},
var surefun = function () {
$.post('@Url.Action("CancelOrder")', postData, function (data) {
if (data.flag) {
location.reload();
} else {
ZTLayer.showTips(data.msg);
}
})
};
ZTLayer.confirm('@T("Admin.Common.AreYouSure")', '', '@T("Common.Yes")', surefun, '@T("Common.No")')
//与JS confirm相似
confirm: function (content, title, sureText, sureFunction, closeText, closeFunction) {
title = title || "";
layer.confirm(
content, { title: title, icon: 3, btn: [sureText, closeText], resize: false },
function (index) {//确定回调
if (sureFunction) {
sureFunction();
}
layer.close(index);
}, function (index) {//cancel回调
if (closeFunction) {
closeFunction();
}
layer.close(index);
});
},