我正在尝试在我的网站上使用JavaScript音频播放器(http://wpaudioplayer.com/standalone/)。我尝试将PHP变量传递给JavaScript,但似乎无法正常工作。 JavaScript将带有匹配id的html段替换为flash mp3播放器。为什么不能正常工作(javascript + audio player)
编辑:更新了问题
如果我直接将URL传递,MP3播放器播放,但是当我通过它通过一个变量没有。
这工作
<p id="audioplayer_<?php echo $i ?>">Install flash to use mp3 player</p>
<script type="text/javascript">
var id = "audioplayer_" + <?php echo $i ?>;
AudioPlayer.embed(id, {soundFile: "http://site.com/mp3file.mp3"});
</script>
但这并不
<p id="audioplayer_<?php echo $i ?>">Install flash to use mp3 player</p>
<script type="text/javascript">
var id = "audioplayer_" + <?php echo $i ?>;
var url = "<?php echo $url ?>";
AudioPlayer.embed(id, {soundFile: url});
</script>
$ url变量中的值是http://site.com/mp3file.mp3
您能显示生成的HTML代码吗? – 2011-04-01 08:58:44
好的。我包括输出 – 2011-04-01 09:12:30
现在您再次排除了生成的HTML。请包含两个版本的HTML。 – 2011-04-01 09:59:29