【发布时间】:2012-10-27 18:28:00
【问题描述】:
<div style="width:100%;background-color: #61b832;border-radius: 10px;color:white;text-align: center">Videos List</div>
<table style="width:100%;"id="videoTable">
<c:forEach items="${requestScope.userInfo.videoList}"var="video"varStatus="0">
<script>
var fullvideoUrl='<c:out value="${video.videoUrl}"></c:out>';
var videocode='http://www.youtube.com/embed/'+youtube_parser(fullvideoUrl);
$('#videoTable').prepend('<tr class="appendVideo"><td style="width:80%;border-bottom: 1px solid #CCC;"><c:out value="${video.videoDescription}"></c:out></td><td style="width:20%;border-bottom: 1px solid #CCC"><img src="images/fancybox_play-button-icon.png" class="changeVideo" videoId="<c:out value="${video.videoId}"></c:out>" videoUrl ="'+videocode+'"/></td></tr>');
</script>
</c:forEach>
</table>
</div>
这是我正在尝试做的,但每个视频都会在表格中添加两次
【问题讨论】:
-
怎么回事,是JS脚本还是生成的HTML页面?请向我们展示输出
-
查看页面源代码...每个视频的脚本标记有两次吗?
-
你能检查在生成的 html 中添加脚本的次数吗?
-
是的脚本标签在源代码中有两次
-
你能显示完整的生成的 HTML 吗?显然,有六个明显的脚本块。
标签: javascript jquery jstl el