jeudi 18 janvier 2018

Input POST with same name input like PHP POST

My HTML block as below;

<input type="text" id="1" name="name[1]" class="input-number" onchange="input_onchange(this.id)" value="39" min="1" max="25">
<input type="text" id="1" name="name[2]" class="input-number" onchange="input_onchange(this.id)" value="39" min="1" max="25">

My AJAX code as below;

$.ajax({
                    type: 'POST',
                    url: '/sepetim/ajax',
                    data: {
                        '_token': $('input[name="_token"]').val(),
                        //'name': $('input[name=name]').val(),
                        'name': $('input[name=name['+id+']]').val()
                    },
                    success: function(data) {
                        $('#fiyat').replaceWith("<span class='para fw6'>"+data.formattedPrice+" TL</span>");
                    },
                });

My controller as below;

public function  addStock(Request $request) {
        $data = new ShoppingCartDetail();
        $data->cart_id = $request->input('cart_id');
        $data->stock_id = $request->input('stock_id');
        $data->price = 1;
        $data->save();
        $data->name = $request->input('name');
        $data->price = 1200;
        $formattedPrice = number_format($data->name * $data->price, '2' , ',', '.');
        return response ()->json ([ "data" => $data , 'formattedPrice' => $formattedPrice] );
    }

Focus $data->name = $request->input('name'); in here. How to get name values ?



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2mKP2js
via IFTTT

Aucun commentaire:

Enregistrer un commentaire