Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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错误_Javascript_Php_Html - Fatal编程技术网

尝试输出视频时出现Javascript错误

尝试输出视频时出现Javascript错误,javascript,php,html,Javascript,Php,Html,我正在制作一个网站,在那里用户可以保存一个视频到他的图书馆。我的视频有ID的:1,2,3等。。。但我得到了这个错误,我不知道是什么问题 这就是我得到的错误: 未捕获引用错误:未显示 在htmlilement.onclick(index.php:51)中定义 以下是我的JS代码: //Videos function show(vidIDs) { $.ajax({ type: "GET", url: '././video_display.p

我正在制作一个网站,在那里用户可以保存一个视频到他的图书馆。我的视频有ID的:1,2,3等。。。但我得到了这个错误,我不知道是什么问题

这就是我得到的错误:

未捕获引用错误:未显示 在htmlilement.onclick(index.php:51)中定义

以下是我的JS代码:

//Videos          
function show(vidIDs) {
    $.ajax({
        type: "GET",
        url: '././video_display.php', //the script to call to get data          
        data: 'vidIDs=' + vidIDs,
        dataType: 'json', //data format 
        success: function () {
            var i;
            for (i = 1; i < vidIDs.length; i++) {
                var video = document.createElement("VIDEO");
                video.src = vidIDs[i] + ".mp4";
                video.setAttribute("controls", "controls");
                document.getElementById("myDIV").appendChild(video);
            }
        }
    });
}
//视频
功能显示(vidIDs){
$.ajax({
键入:“获取”,
url:'././video_display.php',//调用以获取数据的脚本
数据:“vidIDs=”+vidIDs,
数据类型:“json”,//数据格式
成功:函数(){
var i;
对于(i=1;i
和我的HTML代码:

    <li data-toggle="modal" onclick='show(<?php include 'video_display.php'; ?>)' 
data-target="#video"><span class="fa fa-map-marker fa-fw"></span>

您的
li
是否可能被放置在iFrame中?不,不是“li”是导航栏的一部分。不过这是一个很好的假设。您希望作为参数传递的php include的输出是什么?它是否嵌套在另一个函数中,如
$(document).ready()
onclick
中引用的名称必须在全局范围内。我这里的问题是没有用引号括起来,因此如果输出本身不包含这些名称,您迟早会收到语法错误