【发布时间】:2013-11-01 04:57:48
【问题描述】:
我正在使用 jQuery 在引导选项卡中动态创建选项卡。这是由事件触发的
为了更清楚地看这里是我在做什么:
$('.tab-content').append('<div class="tab-pane" id="tab_' + id + '"> </div>');
现在在<div> 里面我要写一个很长的HTML 所以我想如果我把所有的代码都写在jQuery 中可能会很乱。所以我决定制作一个外部文件并使用JSTL 导入它并在jQuery代码中编写导入:
$('.tab-content').append('<div class="tab-pane" id="tab_' + id + '"> <c:import url="flt-pis.html"></c:import> </div>');
JSTL 的<c:import url="flt-pis.html"></c:import> 好像不行,不知道为什么。还有其他方法吗?
【问题讨论】:
-
您需要在 servlet 容器/应用服务器上运行您的应用程序才能使 JSTL 工作 - 您正在这样做吗?您可能可以使用 jquery 加载功能,因为该页面似乎在同一个域上。 api.jquery.com/load
-
@Zyga 感谢您的回复。我是 jQuery 的新手,你能清楚地告诉我你想说什么吗?
标签: javascript jquery html twitter-bootstrap jstl