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',只有一个大写字符。 –