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

laravel post请求说页面未定义

高吉星
2023-03-14

我想根据文档从控制器调用Laravel重定向

https://laravel.com/docs/5.6/redirects#redirecting-controller-actions

但我得到了这个错误:

未定义[/gosterge_paneli]。

下面是我的代码的样子

布局刀身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.php

Route::post('/redirect-testing-link', function () {

    return redirect()->route('/gosterge_paneli');

});

共有1个答案

左丘修齐
2023-03-14

你这样做不对!改变你的行动代码

从…起

 return redirect()->route({{ url('/gosterge_paneli') }});

Route::post('/gosterge_paneli', function(){
   //do something
})->name('gost');

return redirect()->route('gost'); //your named route

从…起

return redirect()->action('/gosterge_paneli');

return redirect()->action('Controller@acton'); //the corresponding controller and method for `gosterge_paneli`

通过AJAX重定向URL

首先返回url作为响应

return response()->json([url => route('name')]);

然后ajax成功

success: function(response){
  window.location.href = response.url
}
 类似资料:
  • 在其生命周期的各个阶段截取和修改请求的内容 进程: 主进程​ WebRequest类的实例是通过使用 Session的 webRequest属性来访问。 每个 API 接收一可选的 filter 和 listener,当 API 事件发生的时候使用 listener(details) 调用 listener, details 是一个用来描述请求的对象.将 null作为 listener传递将取消订

  • 我们有Tomcat 9 Web服务器在生产中。我们面临的问题是,如果Tomcat收到任何格式错误的URL,我们希望显示我们应用程序的自定义错误页面,如下所示 http://URL/| 或 http://URL/[ 我在Tomcat应用服务器的web.xml中添加了错误页面标签,如下所示 我们在tomcat的webapps目录下的应用程序根文件夹中有error.html。 每当用户试图请求任何不存在

  • 问题内容: /* * @api {post} /logout Logout from system * @apiName Logout * @apiGroup Login / router.post(“/logout”, function (req, res) { req.logout(); req.session.destroy(); return res.redirect(“/”); });

  • 问题内容: 好的,我有一个仅包含的简单表格。当我们点击submit(通过ajax存储)时,在文本字段中写入的数据将存储在DB中。Ajax可以正常工作并提交数据,但是,页面会自动刷新,并且URL包含输入字段的内容。 我的表格: 阿贾克斯:- PHP的:- 结果显示在后,页面将刷新,URL变为: -chat.php?message = 454545&submit_message = 为什么要刷新页面?

  • 问题内容: 我知道如何在遇到异常时通过在父包中添加以下配置来对定义的包中的全局错误重定向页面进行优化: 但这似乎无法捕获那些诸如请求的资源,方法,页面之类的异常,我的意思是如何捕获struts2级错误,然后我可以做一些处理。 问题答案: 您应该在中定义未知的处理程序。当执行未知的操作,结果或方法时,框架会调用未知的处理程序。 该类应实现接口以处理以下情况: 当动作配置未知时 当找不到动作和结果代码

  • 我尝试了拉雷维尔的入门指南。通用域名格式。 有一章创建了任务。回调和函数