java后台返回javascript脚本,直接调用父窗口中的js方法

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 滚动条失效解决方式
            }
        });
    }
}

  

转载于:https://www.cnblogs.com/lazyli/p/11541512.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值