Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从url数组键加载视频_Javascript_Php_Jquery_Arrays - Fatal编程技术网

Javascript 从url数组键加载视频

Javascript 从url数组键加载视频,javascript,php,jquery,arrays,Javascript,Php,Jquery,Arrays,我需要帮助编辑我的JS代码 当我点击按钮video 1或video 2中的一个时,它将使用php从按钮到url的末尾获取数据str 但当我导航到那个url,它的末尾有数据str时,它将加载默认视频,而不是从url上的数据str加载。我不知道怎么解释希望你们能理解 这是我在plnkr上的完整代码 这是我的JS代码 <script> $(document).ready(function() { //action listener for video_link clas

我需要帮助编辑我的JS代码

当我点击按钮video 1或video 2中的一个时,它将使用php从按钮到url的末尾获取数据str

但当我导航到那个url,它的末尾有数据str时,它将加载默认视频,而不是从url上的数据str加载。我不知道怎么解释希望你们能理解

这是我在plnkr上的完整代码

这是我的JS代码

<script>
    $(document).ready(function() {
      //action listener for video_link class
      $('.video_link').click(function(e) {
        e.preventDefault();
        $('.frame_src').attr('src', 'https://www.youtube.com/embed/' + $(this).data('str'));
        window.history.pushState({},"",window.location.origin + window.location.pathname + '?video=' + $(this).data('str'));
      });
        $(".frame_src").attr("data-src", "https://www.youtube.com/embed/p9zdCra9gCE");
        var t = "p9zdCra9gCE",
            e = $(".embed_code").attr("data-content");
        e = e.replace("[videoID]", t), $(".embed_code").html(e), $(".video_button").slideDown(), $(".video_link").click(function() {
            $(".reloadframe").show();
            var t = $(this).attr("data-str"),
                e = "https://www.youtube.com/embed/" + t + "",
                a = $(".embed_code").attr("data-content");
            a = a.replace("[videoID]", t), $(".embed_code").html(a), $(".frame_src").attr("src", e), clearInterval(interval), document.querySelector(".load_video").style.display = "none", $(".frame_src").show()
        })
    });
            </script>

$(文档).ready(函数(){
//视频链接类的操作侦听器
$('.video_link')。单击(函数(e){
e、 预防默认值();
$('.frame_src').attr('src','https://www.youtube.com/embed/'+$(this.data('str'));
window.history.pushState({},“,window.location.origin+window.location.pathname+”?video='+$(this.data('str'));
});
$(“.frame_src”).attr(“数据src”,”https://www.youtube.com/embed/p9zdCra9gCE");
var t=“p9zdCra9gCE”,
e=$(“.embed_code”).attr(“数据内容”);
e=e.replace(“[videoID]”,t),$(.embed_code”).html(e),$(.video_按钮”).slideDown(),$(.video_link”)。单击(函数(){
$(“.reloadframe”).show();
var t=$(this.attr(“数据str”),
e=”https://www.youtube.com/embed/“+t+”,
a=$(“.embed_code”).attr(“数据内容”);
a=a.replace(“[videoID]”,t),$(“.embed_code”).html(a),$(“.frame_src”).attr(“src”,e),clearInterval(interval),document.querySelector(.load_video”).style.display=“无,$(.frame_src”).show()
})
});