Javascript 如何将php数组传递给jplayer

Javascript 如何将php数组传递给jplayer,javascript,php,arrays,jplayer,Javascript,Php,Arrays,Jplayer,大家下午好 我在php中创建了一个名为$tracks[]的数组,其中填充了指向mp3文件的链接 jplayer是通过主页中的include语句调用的:include'player_script.php' 我可以从阵列的第一个元素播放单个曲目,但不能播放后续曲目 var allsongs = <?php echo json_encode($href); ?>; $(document).ready(function(){ $("#jquery_jplayer_1").jPlaye

大家下午好

我在php中创建了一个名为$tracks[]的数组,其中填充了指向mp3文件的链接

jplayer是通过主页中的include语句调用的:include'player_script.php'

我可以从阵列的第一个元素播放单个曲目,但不能播放后续曲目

var allsongs = <?php echo json_encode($href); ?>;
$(document).ready(function(){
    $("#jquery_jplayer_1").jPlayer({
        ready: function (event) {
            $(this).jPlayer("setMedia", {
                title: "Player",
                mp3: allsongs,
            }).jPlayer("play");

            ;
        },
        swfPath: "/player/dist/jplayer",
        supplied: "mp3",
        wmode: "window",
        useStateClassSkin: true,
        autoBlur: false,
        smoothPlayBar: true,
        keyEnabled: true,
        remainingDuration: true,
        toggleDuration: true
    });
});
var-allsongs=;
$(文档).ready(函数(){
$(“#jquery_jplayer_1”).jplayer({
就绪:功能(事件){
$(this).jPlayer(“setMedia”{
标题:“玩家”,
mp3:所有歌曲,
}).jPlayer(“播放”);
;
},
swfPath:“/player/dist/jplayer”,
提供:“mp3”,
wmode:“窗口”,
useStateClassSkin:对,
汽车司机:错,
smoothPlayBar:没错,
keydenabled:true,
剩余持续时间:真,
切换持续时间:true
});
});
上面的代码不会循环,因此不会填充列表

我想知道如何使用数组数据为jplayer创建播放列表,以完全填充列表

我使用循环在php中创建了数组。有没有类似的方法来提取javascript中列表的数据,以便与jplayer一起使用


提前谢谢~

您检查过了吗?我做到了,这是很清楚的泥浆因此这里的问题。。。在翻阅代码的过程中,我仍然不知道如何从json数组中提取值并填充播放列表…似乎只有在使用他们的播放列表插件时才有可能,在该插件中,您可以为每首歌曲传递一个对象。我见过有人试图将数组数据推送到json中。我可以从这个var length=allsongs.length获取数组长度;其中allsongs是包含php数组数据的json。我将尝试使用循环将曲目添加到播放列表中。谢谢知道了!我能够循环并将歌曲添加到播放列表中。现在,由于我如何让它工作,自动播放不会。。。建议?你查过了吗?我做到了,这是很清楚的泥浆因此这里的问题。。。在翻阅代码的过程中,我仍然不知道如何从json数组中提取值并填充播放列表…似乎只有在使用他们的播放列表插件时才有可能,在该插件中,您可以为每首歌曲传递一个对象。我见过有人试图将数组数据推送到json中。我可以从这个var length=allsongs.length获取数组长度;其中allsongs是包含php数组数据的json。我将尝试使用循环将曲目添加到播放列表中。谢谢知道了!我能够循环并将歌曲添加到播放列表中。现在,由于我如何让它工作,自动播放不会。。。建议?