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 的脚本)。
相关文章:
- If语句只执行一次
- JavaScript 只在 php 代码中执行一次
- 如果只有一次有条件,如何执行
- 是节点.js一次只执行一个上下文
- 就绪函数上的指令只能执行一次
- 如何在if循环中只执行一次
- Javascript执行一次
- Jquery on('单击')..函数只执行一次
- 如何在一次有条件的ng单击时执行多个调用
- 如何只执行一次ajaxStart和ajaxEnd
- 使用Greasemonkey每5秒执行一次Javascript
- 只执行一次jquery animate
- jQuery如果大于则执行操作,但只执行一次
- 制作一个$window.location.reload(true);在离子/角度中仅执行一次
- 正则表达式回调函数只执行一次
- 如何循环函数数组并在单击时一次执行一个
- 代码只执行一次,但应该继续执行
- Casper.start 的循环只执行一次
- 如何在一次点击(而不是整个点击)内执行一次操作
- 在一次执行中多次运行Jasmine Spec