繁体   English   中英

JavaScript在php代码中仅执行一次

[英]JavaScript only executes once inside php code

我有一个使用javascript的视频播放器。 我将其卡在php变量中,然后尝试将其回显。 第一次回显视频时,它可以完美运行。 但是第二次我回显它,Javascript没有执行。 任何有关为何有用的想法,谢谢

 $div = "<div id='mediaplayer'>JW Player goes here</div>";

 $video = "$div <script type='text/javascript' src='jwplayer/jwplayer.js'></script>
                <script type='text/javascript'>
                     jwplayer('mediaplayer').setup({
                     flashplayer: 'jwplayer/player.swf',
                     file: '$videolocation',
                     image: 'jwplayer/preview.jpg',
                     height: 300,
                     width: 300
                     });
                 </script>";
echo $video;
echo $video;

您的HTML无效。 使用验证器

id属性的值在页面中必须唯一。 您正在重用您的。

第二个脚本可能在第一个div上运行(因为它是第一个具有给定id的脚本)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM