Как перенаправить маршрут Laravel из файла Javascript в шаблон блэйда - PullRequest
2 голосов
/ 06 апреля 2019

У меня есть форма рецепта и я отправил форму с помощью AJAX.

Теперь я хочу автоматически перенаправить на другой маршрут из AJAX после успешной отправки формы.

Я пробовал с несколькими вариантамикак

window.location.href = "{ url('/show-all-prescription') }"

и

{{ route('/show-all-prescription')}}

AJAX-код

jQuery.ajax({
url:"{{ url('/submit_prescription') }}",
type: 'GET',
data: {name: name, age: age, mobile_no: mobile_no},
success:function(msg){

    if(msg>0)
    {

        // window.location.href = "{ url('/show-all-prescription') }";

        {{ route('/show-all-prescription')}}

    }
}
});

И получил ошибку

Маршрут [/ show-all-prescription] не определен

route.php

Route::get('/show-all-prescription', 'prescriptionController@show_all_prescription');

Но не получен результат.Кто-нибудь, пожалуйста, помогите?

1 Ответ

2 голосов
/ 06 апреля 2019

В файле маршрута

Route::get('/show-all-prescription', 'prescriptionController@show_all_prescription')->name('show-all-prescription');

Затем в AJAX-запросе файла блейда,

window.location.href = '{{ route('show-all-prescription')}}";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...