1
我試圖將productId傳遞給控制器以便在模式booststrap中顯示相關產品屬性。Laravel:如何通過id來控制使用ajax獲得
我想要顯示在主頁索引中彈出。這是相關的路線:
Route::get('/', '[email protected]');
這是塔阿賈克斯獲得致電:
$("#getModal").on("click",function(){
$.ajax({
url: '{{url('./')}}',
type: 'GET',
data: { productId: 1 },
success: function(response)
{
console.log('Ajax submitted);
}
});
});
這是在控制檯檢測要求:
localhost/SHOP-ONLINE/public/?productID=1
似乎一切都工作正常。但是,如何在控制器中通過productId值?如果我嘗試下,我不能把它傳遞:
public function index(Request $request) {
$productID = $request->productId
}
只要程序運行,變量只會持續。你不能在控制器中存儲任何東西。這就是會話和數據庫的用途。 – Quentin
您向我們展示的URL使用兩個大寫字母作爲'ID',其中您的控制器嘗試'Id',只有一個大寫字符。 –