#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. тогда почему вы ставите его под петлю?