изменение src элемента видео с помощью javascript

#javascript #html #jquery #ajax #asp.net-mvc

Вопрос:

Привет, я пытаюсь установить src элемента HTML-видео с помощью js, пожалуйста, проверьте мой код ниже

         $.ajax({
            url: 'VideoPlayer',
            data: { 'id': 3 },
            type: "GET",
            cache: false,
            success: function (data,) {
                $.each(data, function (key, entry2) {
                    if (entry2 != null) {

                        var path = "~/videos/three.mp4"
                        document.getElementById('meow').src =path
                        document.getElementById("videoplayer").load();

                        $("#modal-fullscreen").modal('show');
                    }
                   
                });
            },
            error: function (xhr, ajaxOptions, thrownError) {
               
            }
        });
 

Я могу установить src, но когда страница загружается , плеер ищет видео не в той папке, вместо http://localhost:56312/~/videos/three.mp4 того, чтобы его просматривать http://localhost:56312/Home/~/videos/three.mp4 , я перепробовал все, но не могу это исправить. Что я делаю не так? это фактический URL http://localhost:56312/Home/index_new?id=3 -адрес , у меня мало опыта работы с js, и это мой первый месяц в качестве веб-разработчика, так что простите мое невежество. пожалуйста, помогите

Комментарии:

1. Вы устанавливаете это для каждого удостоверения личности «мяу», которое у вас есть ?

2. Хорошо, почему бы вам не установить http://localhost:56312/~/videos/three.mp4 это напрямую, так как у вас все исправлено? установите его так и попробуйте ,

3. у меня есть только один элемент с идентификатором «мяу», который является атрибутом источника элемента <видео>

4. ну, путь к видео выбирается из базы данных, и он воспроизводится нормально, если я вручную установлю атрибут src на ~/видео/три.mp4, но когда это делается с помощью js, src устанавливается просто отлично, но по какой-то причине он выглядит как дома/~/видео/три.mp4

5. тогда почему вы ставите его под петлю?