我有问题,也许这是一个愚蠢的问题。我想$id从 jquery传递一个$.get()到控制器。问题是,$id没有发送或可能被抓住了。
我试过这个:
注意:我也尝试过使用 php echo {{$cari->id}}
$.get("/showProductTool/{{ $cari->id }}"), function(data, status){
$('#tool').html(data);
$.each($('.itemTools'), function(index, value){
$( "#itemTools"+index).draggable({
revert:true,
zIndex: 100,
});
});
});
并在控制器中:
public function showTools($id){
$cari = Product::findOrFail($id);
}
并在路线中:
Route::get('/showProductTool/{id}', 'ProductController@showTools');
======这是我的代码======
路线:
Route::get('/showProductTool/{id}', 'ProductController@showTools');
控制器: 1. 向视图发送 $id,我使用:
public function show($slug)
{
$cari = Product::where('slug', $slug)->first();
if (empty($cari)) {
abort(404);
}return view('myView', compact('cari'));
}
并$id从 jquery 中捕获$.get():
public function showProduct($id){
$cari = Product::findOrFail($id);
}
www说
相关分类