通过ajax成功函数重定向到带参数的laravel路径

时间:2017-04-18 06:57:54

标签: jquery ajax laravel

关于ajax的成功,我必须重定向到laravel的路线。我该怎么办?

我希望通过ajax成功函数

完成以下操作
return redirect()->route('unreconcil', ['cat' => $cat]);

请帮助......

3 个答案:

答案 0 :(得分:2)

将网址返回到ajax成功方法

在您的控制器中,返回路径

return route('unreconcil', ['cat' => $cat]);

并使用窗口位置

成功回调您的ajax方法重定向
success: function (data) {
    window.location = data;
}

答案 1 :(得分:0)

而不是:

return redirect()->route('unreconcil', ['cat' => $cat]);

试试这个:

return redirect()->route('unreconcil/'.$cat);

你的路线应该是:

Route::get('unreconcil/{cat}',[
    'uses' => 'Controller@function'
]);

Reference

答案 2 :(得分:0)

Route::get('/test', ['as'=>'testing',function(){
   return view('test');
}]);

Route::get('redirect',function(){

   return redirect()->route('testing');

});