【问题标题】:Append Json to <video> via AJAX (ASP.NET)通过 AJAX (ASP.NET) 将 Json 添加到 <video>
【发布时间】:2017-04-04 12:08:16
【问题描述】:

我有一个有效的 AJAX 调用并返回 JSON

这里是 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];
    $(".videolist").append('<video>' + question2.Linkes + '</video>');
}
});

});

我需要在src 将是question2.Linkes 的位置附加&lt;video&gt;

我该怎么做?

【问题讨论】:

  • 您面临的问题是什么?
  • 我不明白怎么把question2.Linkes放到视频块的src@Kumar_Vikas
  • 你需要用jquery更改视频的src吗?如果是:stackoverflow.com/questions/14799172/…
  • @Eugene 你的question2.Linkes 包含什么?

标签: javascript jquery asp.net json ajax


【解决方案1】:

如果您的视频文件是 mp4。

你必须在下面使用。

var videoHTML = '<video>';
videoHTML += '<source src="'+question2.Linkes+'" type="video/mp4">';
videoHTML += '</video>';
$('.videolist').append(videoHTML)

【讨论】:

  • 它运行良好,但有一件事,它得到像http://localhost:51542/Interwier/uploads/130227898.webm 这样的src,我需要http://localhost:51542/uploads/130227898.webm 我现在编写了这样的代码` videoHTML += '';`
  • 有一个问题,如果我的json数组中有很多链接,我该如何显示?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-03
  • 1970-01-01
  • 2014-04-03
  • 2016-06-02
  • 1970-01-01
相关资源
最近更新 更多