Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery中的JSTL_Javascript_Jquery_Html_Twitter Bootstrap_Jstl - Fatal编程技术网

Javascript jQuery中的JSTL

Javascript jQuery中的JSTL,javascript,jquery,html,twitter-bootstrap,jstl,Javascript,Jquery,Html,Twitter Bootstrap,Jstl,我正在使用jQuery在引导选项卡中动态创建选项卡。这是由一个事件触发的 为了更清楚地了解我正在做的事情: $('.tab-content').append('<div class="tab-pane" id="tab_' + id + '"> </div>'); JSTL的似乎不起作用,我不知道为什么。还有别的办法吗?jstl在服务器端运行。javascript客户端。这行不通 您可以在jsp页面中引用嵌入javascript中的jstl-文本输出到服务器端的js。

我正在使用jQuery在引导选项卡中动态创建选项卡。这是由一个事件触发的

为了更清楚地了解我正在做的事情:

$('.tab-content').append('<div class="tab-pane" id="tab_' + id + '">  </div>');

JSTL的
似乎不起作用,我不知道为什么。还有别的办法吗?

jstl在服务器端运行。javascript客户端。这行不通


您可以在jsp页面中引用嵌入javascript中的jstl-文本输出到服务器端的js。

就像前面提到的,您不能在客户端运行jstl

假设页面位于同一个域(听上去是这样的),您可以使用jQuery“load”函数将外部文件中的HTML放入新创建的div中

例如,在执行此

$('.tab-content').append('<div class="tab-pane" id="tab_' + id + '">  </div>');

这有什么办法吗?我只想把剩下的代码放在
.js
文件之外。你需要在servlet容器/app服务器上运行你的应用程序才能让JSTL工作——你在这样做吗?您可能可以使用jquery加载函数,因为页面似乎位于同一个域上@Zyga感谢您的回复。我是jQuery的新手,所以,你能告诉我你想说什么吗?它不起作用。我在添加
选项卡窗格之后添加了它。它不会加载页面。
$('.tab-content').append('<div class="tab-pane" id="tab_' + id + '">  </div>');
$("#tab_"+id).load("flt-pis.html");