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

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...