java中的代碼(輸出Java本,調用方法);主要功能是,根據狀態提示信息,然后獲取頁面上的信息,最后更加條件跳轉頁面。
@RequestMapping("/")
public void test(HttpServletResponse response){
out = response.getWriter();
out.println("<script>parent.frameCallback(\'" + JSON.toJSONString(tipResult) + "\')</script>");
out.flush();
out.close();
}
parent.frameCallback();parent表示父窗口的意思。
點擊按鈕頁面的js中的方法
function frameCallback(msg) {
msg = eval('(' + msg + ')');
if (!msg.success) {
layer.close(currTc);
layer.open({
type: 0,
offset: '100px',
title: '提示',
content: msg.error
});
} else {
// var insureForm = $('#insureForm');
// insureForm.removeAttr('target');
// $('#check').val(2);
// insureForm.submit();
//彈出投保確認頁面
var orderNo = msg.businessNo;
// window.location.href="policyConfirm.htm?orderNo="+orderNo
currTc = layer.open({
title: false,
type: 2,
closeBtn: 0,
offset: ['0px', '0px'],
area: ['100%', '100%'],
content: jsbasepath + 'wx/product/policyConfirm.htm?orderNo=' + orderNo,
success: function (layero) {
//layer.alert("成功添加!")
$(layero).addClass("scroll-wrapper");//蘋果 iframe 滾動條失效解決方式
}
});
}
}