亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

盡管我在控制臺中看到了新頁面,但 laravel jquery ajax 并未重定向

盡管我在控制臺中看到了新頁面,但 laravel jquery ajax 并未重定向

PHP
幕布斯6054654 2021-06-30 18:47:24
我想在 Laravel 中做到這一點:https ://laravel.com/docs/5.6/redirects我有一個簡單的按鈕,一個命名路由,我希望路由重定向到另一個頁面。雖然我在 Chrome 的網絡控制臺中看到了新頁面,但頁面本身實際上并沒有重定向。(我不想在 javascript 函數中使用 window.location.href,因為我希望該路線完成這項工作。)layout.blade.php    $("#myRedirectButton").click(function(){        $.ajaxSetup({            headers: {                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')            }        });        $.ajax({            method: 'post',            dataType: 'text',            url: 'redirect-testing-link',            success: function (data)            {            }        });    });路線/ web.phpRoute::post('/redirect-testing-link', function () {    return redirect()->route('gidis');});Route::get('/gosterge_paneli', function () {    return view('gosterge_paneli');})->name('gidis');
查看完整描述

1 回答

?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

您無法在 AJAX 請求之后進行服務器端重定向,因此您的要求非常困難。

解決它的最簡單方法是使用window.location您想要避免的 ,或者跳過整個 AJAX 調用并使用一個<a>元素。



查看完整回答
反對 回復 2021-07-02
  • 1 回答
  • 0 關注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號