我有AJAX代码从表中获取链接
这是代码
<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>
现在我只在数组中显示第一个视频,但它可以是大约10个,我需要显示所有十个视频,我需要如何重写代码?
答案 0 :(得分:0)
你的成功功能应该是这样的。
发布您的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);
}
}