在layui tab控件中载入外部html页面的方法

作者:小圆点时间:2026-10-23 10:48:55浏览:570

本文介绍在Layui框架的tab控件中载入外部HTML页面的三种主要方式:iframe嵌入、Ajax数据加载以及Script脚本引入。通过对比不同方案的代码示例与适用场景,帮助开发者根据实际需求选择最合适的加载策略,实现页面内容的动态展示。

Layui Tab加载外部HTML的三种方案

目前,将外部网页内容嵌入页面的方式,主要存在以下三种实现路径:

第一种方案是利用iframe标签进行嵌入。

iframe嵌入方式


<div><iframe src="xxx.jsp"></iframe>

第二种方案采用Ajax异步请求方式。

Ajax加载方式


<div id=“externalHtml"></div>

具体实现时,通过Ajax获取数据后,直接将结果赋值给 externalHtml 元素的 innerHTML 属性即可。

第三种方案则是通过script脚本标签引入外部资源。

Script脚本方式


<div><script src="xxx.js" type="text/javascript"></script></div>

上述第一种方案的具体代码示例如下所示。

完整Tab控件示例


<div class="layui-tab" lay-filter="demo" lay-data="{ height:332}">
  <ul class="layui-tab-title">
    <li class="layui-this">hao123</li>
    <li>百度</li>
    <li>layui的button</li>
  </ul>
  <div class="layui-tab-content">
    <div class="layui-tab-item layui-show">
      <iframe src="http://www.hao123.com"></iframe>
    </div>
    <div class="layui-tab-item" >
      <iframe src="http://www.taobao.com"></iframe>
    </div>
    <div class="layui-tab-item">
      <button class="layui-btn layui-btn-normal">百搭按钮</button>
    </div>
  </div>
</div>

以上内容即为在Layui tab控件中载入外部HTML页面的完整方法分享,旨在为读者提供参考,欢迎大家收藏与支持。

作者最新文章