【发布时间】:2022-01-12 05:47:59
【问题描述】:
我在 laravel 中为我的本地客户端开发了简单的购物车系统,它在我的本地服务器上没有任何问题,但是当我在无限免费托管的实时服务器上发布它时,它有多个问题。当我尝试将主页上的产品添加到购物车时,它显示 404 错误,我正在使用 ajax 请求。
JS 代码:
jQuery.ajax({
url: "/add_to_cart",
method: "post",
data: jQuery('#formAddToCart').serialize(),
success: function(result){}
我的主页 url 是“new_shop/”,当我从我的 js 代码 url 中删除“/”时,它运行良好,但是在我使用相同功能的产品详细信息页面和产品 url 上显示错误详细页面是“产品名称”,像这样没有“/”;添加到购物车的产品详细信息页面也不适用于“url:”/add_to_cart“”这个网址。我不知道混乱是什么,因为它在我的本地服务器上运行良好。我认为这可能是免费托管的问题。任何帮助将不胜感激。
路由 WEB.PHP 代码:
Route::post('add_to_cart',[FrontController::class,'add_to_cart']);
【问题讨论】:
-
您尝试过什么来解决问题?你被困在哪里了? 404 错误通常表示您正在调用一个不存在的路由
标签: javascript php jquery laravel