我正在建立一个网站,用户可以将视频保存到他的图书馆。我的视频有ID:1,2,3等...但我收到此错误,我不知道问题是什么。
这就是我得到的错误:
未捕获的ReferenceError:显示不是 在HTMLLIElement.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);
}
}
});
}
我的HTML代码:
<li data-toggle="modal" onclick='show(<?php include 'video_display.php'; ?>)'
data-target="#video"><span class="fa fa-map-marker fa-fw"></span>
结果应该是显示视频的弹出窗口。