【发布时间】:2021-07-04 04:00:00
【问题描述】:
我正在尝试显示代码文件夹的 mp4 格式的视频。当我尝试通过单击按钮来获取视频时,它会显示一个空白区域但不显示视频。display of the output
我从控制台收到的错误:GET http://127.0.0.1:8080/myapi/myapi1/undefined 404 (Not Found)
下面是显示json数据的url: http://localhost:8080/myapi/myapi1/user/1
上面的链接显示:
{"videoName":"video.mp4"}
使用 ajax 获取视频并显示的代码:
$('#room1').on('click',function (e){
$.ajax({
method: "GET",
cache: false,
dataType: "json",
url: "http://localhost:8080/myapi/myapi1/user/1",
success: function(data) {
var student = '';
// ITERATING THROUGH OBJECTS
$.each(data, function (key, value) {
// DATA FROM JSON OBJECT
student += '<video height="603"';
student += 'src="' +
value.videoName + '" autoplay loop muted></video>';
});
$('#video').append(student);
},
error:function(exception){alert('Exeption:'+exception);}
})
e.preventDefault();
});
【问题讨论】:
-
您可以尝试硬刷新页面以清除缓存吗? Ctrl(或 Cmd)+ R
-
能否在控制台打印数据变量并添加响应?
-
@brice 试过了,但仍然收到同样的错误
-
@AdisonMasih 我收到的回复:未定义
标签: javascript php json ajax restful-url