Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
显示JSON中的所有视频(ASP.NET MVC)_Asp.net_Json_Ajax_Asp.net Mvc - Fatal编程技术网

显示JSON中的所有视频(ASP.NET MVC)

显示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

我有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>

$(“#显示”)。单击(函数(){
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”},…]