Ajax呼叫Laravel

时间:2020-06-22 19:04:34

标签: ajax laravel post

我正在尝试致电我的控制器来更新我的产品:

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);
            }

但是在调用我的控制器之前已经发布了,我怎么能将所有数据扔给控制器而不是发布呢?

0 个答案:

没有答案