显示JSON中的所有视频(ASP.NET MVC)
我有AJAX代码从表中获取链接 这是代码显示JSON中的所有视频(ASP.NET MVC),asp.net,json,ajax,asp.net-mvc,Asp.net,Json,Ajax,Asp.net Mvc,我有AJAX代码从表中获取链接 这是代码 <script> $('#display').click(function() { var vacancyId = $("#vacancy").val(); var model = { vacancyId: vacancyId }; $.ajax({ url: '@Url.Action("Links", "Questions")', contentType: 'app
<script>
$('#display').click(function() {
var vacancyId = $("#vacancy").val();
var model = {
vacancyId: vacancyId
};
$.ajax({
url: '@Url.Action("Links", "Questions")',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(model),
type: 'POST',
dataType: 'json',
processData: false,
success: function(data) {
var question2 = data[0];
var videoHTML = '<video width="320" height="240" style="margin-left: 130px;margin-top: 20px;" controls>';
videoHTML += '<source src="' + document.location.origin + "/uploads/" + question2.Linkes + ".webm" + '" type="video/webm">';
videoHTML += '</video>';
$(".videolist").append(videoHTML);
}
});
});
</script>
$(“#显示”)。单击(函数(){
var vacancyId=$(“#空缺”).val();
var模型={
瓦坎基德:瓦坎基德
};
$.ajax({
网址:'@url.Action(“链接”、“问题”),
contentType:'application/json;charset=utf-8',
数据:JSON.stringify(模型),
键入:“POST”,
数据类型:“json”,
processData:false,
成功:功能(数据){
变量2=数据[0];
var videoHTML='';
videoHTML+='';
videoHTML+='';
$(“.videolist”).append(videoHTML);
}
});
});
现在我只显示阵列中的第一个视频,但它可以是10个左右,我需要显示所有10个视频,我需要如何重写代码?您的成功函数应该是这样的 发布Json示例数据以获得准确的解决方案
success: function(data) {
var question2 = data;
for (var i = 0; i <= question2.length-1; i++) {
var videoHTML = '<video width="320" height="240" style="margin-left: 130px;margin-top: 20px;" controls>';
videoHTML += '<source src="' + document.location.origin + "/uploads/" + question2[i].Linkes + ".webm" + '" type="video/webm">';
videoHTML += '</video>';
$(".videolist").append(videoHTML);
}
}
成功:函数(数据){
变量2=数据;
for(var i=0;我将它包装在一个for循环中,覆盖data
Smth,就像这样for(var i=0;i
?@andrei有一个问题,对于它得到的链接undefined
你能分享你的样本json数据吗[{ID:3,链接:“130227898”},{ID:4,链接:“155137192”},{ID:5,链接:“171006755”},…]