Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 7-单击提交后更改URL_Laravel - Fatal编程技术网

Laravel 7-单击提交后更改URL

Laravel 7-单击提交后更改URL,laravel,Laravel,我有一个网址如下 http://localhost/MyLaravel/public/user/5199667639cfc4f5ea624f4c18dbf7e8_qB8EuBjsC8aNEXCjhTtZlVg5LVF4AazaD0DUjaK4ZZbShkWSlo0ZgkzuleBk/username/Sk 此链接将用户重定向到一个表单,用户可以在该表单中更改其基本详细信息(例如在表单更改详细信息中)。当我在ChangeDetails中单击Submit时,将通过ajax发送请求。但是我想把URL改

我有一个网址如下

http://localhost/MyLaravel/public/user/5199667639cfc4f5ea624f4c18dbf7e8_qB8EuBjsC8aNEXCjhTtZlVg5LVF4AazaD0DUjaK4ZZbShkWSlo0ZgkzuleBk/username/Sk

此链接将用户重定向到一个表单,用户可以在该表单中更改其基本详细信息(例如在表单更改详细信息中)。当我在ChangeDetails中单击Submit时,将通过ajax发送请求。但是我想把URL改成
http://localhost/MyLaravel/public/change-user-detailsafter
单击提交

但单击提交时,我重定向到的URL是

http://localhost/MyLaravel/public/user/5199667639cfc4f5ea624f4c18dbf7e8_qB8EuBjsC8aNEXCjhTtZlVg5LVF4AazaD0DUjaK4ZZbShkWSlo0ZgkzuleBk/username/Sk/change-user-details

我该怎么做

这里有一些代码-

脚本

                        $.ajax({
                           method:'POST',
                          url:'change-user-details',
                          cache: false,
                        processData:true,   //Required
                        contentType: 'application/x-www-form-urlencoded',
                        data:{
                          //data
           }, 
                //more codes here
             }); //ajax ends
路线

Route::post('change-user-details','LoginController@change-user-details');

您正在使用相对url。相对文件路径指向相对于当前页面的文件。 如果需要从根目录调用url,请更改:

url:'change-user-details',


停止使用相对URLs@lagbox这是什么意思?
url:'change-user-details'
。。。
change user details
应该指的是什么?@lagbox这是一个示例,不是我在项目中使用的真实url根据您的发布路线,它应该是
url:“/change user details”,
在路径前加一个斜杠即可
url : '/MyLaravel/public/change-user-detailsafter',