簡體   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