zoukankan      html  css  js  c++  java
  • easyui dialog 中嵌入jsp页面

    最近使用easyui比较多,这个插件确实很好用。在使用时也遇到了大大小小的问题,好在都一一解决了。

    记录一下今天遇到的问题。

    目的:用easyui的dialog嵌入一个jsp页面(jsp中仍有要执行的脚本内容)

    方法一:

    使用href属性,失败。

    经过测试,如果easyui dialog的地址属性用href超链接,easyui 不会加载整个url页面,只会截取url目标页的body体间的jsp。

    easyui官网上关于href属性的说明是:

    属性href,类型string,一个URL,用它加载远程数据并且显示咋面板(panel)里。请注意,除非面板(panel)打开,否则内容不会被加载。这对创建一个惰性加载的面板(panel)很有用。

    (惰性加载面板本人不太理解)

    方法二:

    使用content属性,成功。

    jsp代码:

    var noti = cxbgDatagrid.datagrid('getSelected');
                if (noti) {
                var edi = dj.dialog({
                    title : '修改',
                    content:"<iframe scrolling='auto' frameborder='0' src='${pageContext.request.contextPath}/people!peopleSmsRecord.do?sender="+noti.name+"' style='100%; height:100%; display:block;'></iframe>",
                    maximized : true, //最大化
                    resizable:true,
                    modal:true,
                    buttons : [{
                        text: ' 关闭 ', 
                        iconCls:'icon-cancel',
                        handler: function() { 
                            edi.dialog('close'); 
                        } 
                      }]
                });
                
            }else {
                dj.messagerAlert('提示', '请选中要修改的记录!', 'error');
            }

    成功!

  • 相关阅读:
    PC端网站微信扫码登录
    H5微信授权登录
    Taro -- Swiper的图片由小变大3d轮播效果
    vue,一路走来(17)--vue使用scss,并且全局引入公共scss样式
    vscode 黑屏及类名报错解决方案
    js的cookie写入存储与读取
    常用正则表达式
    JS获取当前时间戳的方法
    URL的截取问题
    cookie的基本用法案例
  • 原文地址:https://www.cnblogs.com/wolf-shuai/p/14293540.html
Copyright © 2011-2022 走看看