【发布时间】:2021-08-31 05:16:04
【问题描述】:
好吧,我正在处理我的项目,突然当我创建一条新路线时,我遇到了这个路线存在的问题,但它显示 404 !所以我试图删除一条正在运行的现有路线,但是当我删除该路线时仍然有效!我之前遇到过这个问题,但我只是删除了那条路线并再次制作了另一条路线,它工作正常,但这次它不起作用!
这是我的一些代码 ->
$("#resetBtn").click(function () {
$.ajax({
url: "/reset/website/data",
type: "POST",
data: {
_token: $('meta[name="csrf"]').attr("content"),
},
success: function (data) {
console.log(data);
activateNotificationSuccess("Successfully reseted.");
},
error: function (error) {
console.log(error);
activateNotificationFail("Something went very wrong !!");
},
});
});
Route::post('/reset/website/data', [ColorNImageController::class, 'reset']);
如果我将其设为获取请求并使用浏览器直接导航,就会出现问题 ->
有人有解决办法吗?
【问题讨论】:
-
试试 url: "{{url('/reset/website/data')}}",
-
你缓存你的路由了吗?
-
如果不工作,则发布完整的 web.php。如果您有前缀,那么您必须添加前缀或更好地创建路由名称
-
我猜这不是 ajax 问题,因为我尝试使用带有 get 请求的浏览器进行导航,但它仍然显示 404
-
表中的路由是
php artisan route:list返回的吗?
标签: javascript php ajax laravel routes