tianlang519241 2015-06-10 10:19 采纳率: 0%
浏览 1601

extjs tabpanel不使iframe,利用锚点技术请求html,但是html中的js失效

代码很简单

  var tabPanel = new Ext.panel.Panel({
                id: tabId,
                title: text,
                closable: true,
                layout: 'fit',
                deferredRender: false,
                loadMask: 'loading...',
                loader: {
                    url: href,
                    autoLoad: true,
                    scripts: true
                }
            });

a的链接是这样写

 <a href="user#!/list">AAA</a>

当a点击时把a的href split到正确的,比如 /list
然后ajax请求这个地址
把返回的结果(html)增加到panel中,但是html内链的js应该生效。但是script src是外链的就不能生效

  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2015-06-10 12:06
    关注

    你是怎么添加到panel里面的,设置innerHTML之类的包含script标签是不执行的,你需要自己在父页倒入外部js文件

    评论

报告相同问题?

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)