There is a problem with js file path, what's the problem?

59d29ff8a6d63502061077.png59d2a00119572433125866.pngPHP:
while($row = mysqli_fetch_assoc($sng)) {
echo "<div class="ppl-l">".preg_replace('/\.mp3$/', ", $row['url'])."</div><br>
<audio src="/up-files/music/".$row[" url']."'>";
}</audio>

JS:
the <script>
 $(function() {
 // Setup the player to autoplay the next track
 var a = audiojs.createAll({
 trackEnded: function() {
 var next = $('ol li.playing').next();
 if (!next.length) next = $('ol li').first();
next.addClass('playing').siblings().removeClass('playing');
 audio.load($('a', next).attr('data-src'));
audio.play();
}
});

 // Load in the first track
 var audio = a[0];
 first = $('ol a').attr('data-src');
 $('ol li').first().addClass('playing');
audio.load(first);

 // Load in a track on click
 $('ol li').click(function(e) {
e.preventDefault();
$(this).addClass('playing').siblings().removeClass('playing');
 audio.load($('a', this).attr('data-src'));
audio.play();
});
 // Keyboard shortcuts
 $(document).keydown(function(e) {
 var unicode = e.charCode ? e.charCode : e.keyCode;
 // right arrow
 if (unicode == 39) {
 var next = $('li.playing').next();
 if (!next.length) next = $('ol li').first();
next.click();
 // back arrow
 } else if (unicode == 37) {
 var prev = $('li.playing').prev();
 if (!prev.length) prev = $('ol li').last();
prev.click();
 // spacebar
 } else if (unicode == 32) {
audio.playPause();
}
})
});
 </script>
June 14th 19 at 20:24

Find more questions by tags JavaScript