#javascript #laravel #routes
#javascript #laravel #маршруты
Вопрос:
У меня есть видеопроигрыватель, я хочу после окончания видео запустить именованный маршрут с аргументами, я использовал этот код. Как это может работать правильно?
function play_next() {
var orderId = $('#orderId').val();
var savedVidNum = $('#orderVideo').val();
var url = document.getElementById('player').src;
var filename = url.split('/').pop().split('#')[0].split('?')[0];
filename = filename.split('.').slice(0, -1).join('.')
if (filename < savedVidNum) {
alert('just play next');
} else {
// load route here
orderId = orderId.toString();
savedVidNum = savedVidNum.toString();
window.location.href = "{{URL::to('myroute/3/5')}}"-- -- - here I need to put orderId and savedVidNum
}
}
Комментарии:
1. Вот так?
window.location.href = "{{URL::to('myroute/')}}" orderId "/" savedVidNum
2. Я попробовал это, но я получаю это: 127.0.0.1:8000/myroute3 / 5 , вместо: 127.0.0.1:8000/update_lession/3 / 5
3. это работает после его изменения: indow. Расположение. href = «{{URL::to(‘myroute/’)}}» ‘/’ Идентификатор заказа «/» Сохраненное число
Ответ №1:
Я вижу там тег формы под другим тегом формы, поэтому ваш метод post не работает. вам нужно, чтобы все элементы HTML-формы находились под одним тегом формы, а также необходимо добавить поле @csrf.