首先在jsp页面按钮绑定一个函数如下:
function openwindow(id,endDate){
layer.open({
type: 2,
title: false,
closeBtn: 0, //不显示关闭按钮
shade: [0],
id:"_layerDialog"//这里表示当前页面的ID
area: ['700px', '900px'],
//2秒后自动关闭
anim: 2,
btn: ['确定','关闭'],
content: ['${ctx}/superviseSum/delayOpenWindow?id='+id+'&endtime='+endDate, 'no'], //iframe的url,no代表不显示滚动条,这个路径跳到后台获取值,然后跳//到iframe弹框的页面
yes:function(index,layero){
var _layerDialog = $("#_layerDialog").find("iframe").contents();//当前页面ID去找iframe框架的内容
$.ajax({
cache: true,
type: "POST",
url:"${ctx}/superviseSum/delay"//这个路径是提交后台保存的
data:_layerDialog.find('#inputForm1').serialize(),// 你的formid,这里的inputForm1是指另一个页面form的ID,获取另一个jsp表单所有的值
async: false,
error: function(request) {
layer.msg("审核操作失败", {time: 2000});
},
success: function(data) {
if(data!=1){
layer.msg("审核操作失败", {time: 2000});
setTimeout(function(){
window.location.href="${ctx}/superviseSum/detail?id=${
superviseSum.id}";
},1500)
}else {
layer.msg("审核操作成功", {time: 2000});
setTimeout(function(){
window.location.href="${ctx}/superviseSum/detail?id=${
superviseSum.id}";
},1500)
}
}
});
layer.close(index);
},
})
}
layer.open({
type: 2,
title: false,
closeBtn: 0, //不显示关闭按钮
shade: [0],
id:"_layerDialog"//这里表示当前页面的ID
area: ['700px', '900px'],
//2秒后自动关闭
anim: 2,
btn: ['确定','关闭'],
content: ['${ctx}/superviseSum/delayOpenWindow?id='+id+'&endtime='+endDate, 'no'], //iframe的url,no代表不显示滚动条,这个路径跳到后台获取值,然后跳//到iframe弹框的页面
yes:function(index,layero){
var _layerDialog = $("#_layerDialog").find("iframe").contents();//当前页面ID去找iframe框架的内容
$.ajax({
cache: true,
type: "POST",
url:"${ctx}/superviseSum/delay"//这个路径是提交后台保存的
data:_layerDialog.find('#inputForm1').serialize(),// 你的formid,这里的inputForm1是指另一个页面form的ID,获取另一个jsp表单所有的值
async: false,
error: function(request) {
layer.msg("审核操作失败", {time: 2000});
},
success: function(data) {
if(data!=1){
layer.msg("审核操作失败", {time: 2000});
setTimeout(function(){
window.location.href="${ctx}/superviseSum/detail?id=${
},1500)
}else {
layer.msg("审核操作成功", {time: 2000});
setTimeout(function(){
window.location.href="${ctx}/superviseSum/detail?id=${
},1500)
}
}
});
layer.close(index);
},
})
}