Php Laravel-使用来自ajax请求的链接重定向

Php Laravel-使用来自ajax请求的链接重定向,php,ajax,laravel,Php,Ajax,Laravel,我需要使用从ajax请求中获得的链接重定向用户。我需要的基本上只是一个页面的路径: Route::get('/access', 'SubpagesController@access'); 在该控制器中,我应该将用户重定向到我应该从ajax请求中获得的链接: $.ajax({ url: url , data : { search: 'test' }, dataType: 'json', success : function(json) { link

我需要使用从ajax请求中获得的链接重定向用户。我需要的基本上只是一个页面的路径:

Route::get('/access', 'SubpagesController@access');
在该控制器中,我应该将用户重定向到我应该从ajax请求中获得的链接:

$.ajax({
    url: url ,
    data : { search: 'test' },
    dataType: 'json',

    success : function(json) {

      link = metaArray[0].value;
    }
  })
因为,这将只是一个路径,用户只有在为它编写url时才能访问它,所以页面上不会有任何链接,我无法将任何数据从前端发送到后端来使用它? 我不知道我该怎么处理这个问题

$.ajax({
    url: url ,
    data : { search: 'test' },
    dataType: 'json',

    success : function(json) {

        window.location = metaArray[0].value;
    }
})

只需使用window.location使用javascript重定向即可。

您不能在AJAX请求中返回URL,然后将其
window.location.replace()
返回到新页面吗?每次生成的URL都不一样吗?我想在控制器中以某种方式重定向它,这样我就可以避免在前端发出请求。控制器可以使用
返回重定向('/specialur/'.$usertoken)进行重定向等。控制器重定向将导致ajax请求转到新url,而不是页面。您需要获取url并使用javascript重定向。