当前位置: 首页 > 知识库问答 >
问题:

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

殳宸
2023-03-14

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

Route::get('/access', 'SubpagesController@access');

在这个控制器中,我应该将用户重定向到一个链接,我应该从ajax请求中获得这个链接:

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

    success : function(json) {

      link = metaArray[0].value;
    }
  })

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

共有1个答案

靳举
2023-03-14
$.ajax({
    url: url ,
    data : { search: 'test' },
    dataType: 'json',

    success : function(json) {

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

只需使用javascript重定向window.location.

 类似资料:
  • 我有一个网页,这是一个邮政路线。这个页面有一个删除按钮,可以路由到另一个POST路由,在这里我删除指定的数据库行并重定向回第一个页面。 问题是,当我使用任何back()或reway()函数时,它们似乎会产生对上一个URL的GET请求。但上一页是仅限POST页。 如何将POST请求和POST数据重定向回?

  • 问题内容: 想象一下下一个场景:用户想要注册到网页并填写表格。当他填写表格时,jQuery会通过正则表达式检查字段是否有效等。 将电子邮件作为用户注册后将使用的主键,需要使用Ajax来检查电子邮件字段,以使用户知道该电子邮件是否已注册。我想使用Ajax进行检查,以避免发送完整的表单并清空它,刷新页面等。 因此,当用户结束填写电子邮件字段时,Ajax请求将发送到服务器,类似于下一个链接: 当chec

  • 我正在使用Laravel 5.6--Jquery Ajax 我将该操作的返回作为带有数据的部分 我将主标记的内容替换为部分标记 除了当结果计数大于10(分页的断点)时,其他一切都正常工作。 我使用来显示控件

  • 我正在浏览一个似乎通过javascript填充数据的网页。我想为我的浏览器使用一个扩展,它可以让我看到对什么url发出了什么请求,以及从请求中返回了什么数据。 任何帮助都将不胜感激。

  • 我想通过AJAX请求检索我的本地JSON文件数据。当我在Chrome中启动html时,它产生了错误: XMLHttpRequest无法加载。跨源请求仅支持以下协议方案:超文本传输协议、数据、chrome、chrome-扩展、https、chrome-扩展-资源。 以下是我的代码: 如果我添加<code>数据类型:“jsonp”,则 它返回我错误函数。

  • 我的当前设置如下: null 我对使用Keycloak作为SSO提供者的概念相当陌生,所以这可能是我错过的非常琐碎的东西。 [编辑]如果我在Fiddler中对受限页发出请求,它会给我一个“无状态cookie”,但是当我使用任何类型的浏览器时,它会说“禁止”,我的日志会说错误[org.keycloak.adapters.oAuthRequestAuthenticator](默认任务-9)未能验证令牌