我正在尝试致电我的控制器来更新我的产品:
public function update(Request $request, $product_id)
{
$product = Product::find($product_id);
$product->name = $request->name;
$product->test = $request->session()->get('test');;
$product->save();
return response()->json($product);
}
我想用ajax触发事件,单击一个按钮,然后用数据调用我的控制器,然后将其插入数据库。
我试图做:
$.ajax({
type: POST,
url: my_url,
data: formData,
dataType: 'json',
success: function (data) {
console.log(data);
},
error: function (data) {
console.log('Error:', data);
}
但是在调用我的控制器之前已经发布了,我怎么能将所有数据扔给控制器而不是发布呢?