javascript - No return data by JQuery in Laravel 4 .. why? -



javascript - No return data by JQuery in Laravel 4 .. why? -

my project e-commerce .... in layout product.blade.php file

{{ html::script('js/jquery.js') }} <script type="text/javascript"> $("#frm").submit(function(e){ $('#returncart').html("loading ..."); e.preventdefault(); var token = $("input[name=_token]").val(); $.ajax({ type: "post", url : "{{ route('add-to-cart') }}", info : datastring, success : function(data){ $('#returncart').html(data); } },"json"); }); </script>

and in cartcontroller.php file

public function addtocart(){ $maxquantity = product::where('id','=',input::get('id')); $maxquantity = $maxquantity->first(); $validator = validator::make(input::all(),array( 'quantity' =>'required|integer|min:1|max:'.$maxquantity->quantity.'' )); homecoming "added cart"; }

and in route file

route::post('/cart',array('as'=>'add-to-cart','uses'=>'cartcontroller@addtocart'));

and in product.blade.php file

<form id='frm' action='{{ url::route("add-to-cart") }}' method='post'> <div class="row"> <div class="col-md-4 centeration"> <img src="{{ url::to($productdetails->image) }}"> </div> <div class="col-md-7"> <div class='row'> <h3> {{ $productdetails->name }}<br> <small> category: <a href="{{ url::route('category-details',$productdetails->category_id) }}">{{ $productdetails->category_name }}</a></small></h3> </div> <div class='row'> <p> {{ $productdetails->details }}</p> </div> <div class='row'> <p><label>sale price:</label> {{ $productdetails->price }} le</p> <div class="row"> <div class="col-md-2"><label for='quantity'>quantity: </label> </div> <div class="col-md-3"> <input type='number' value='1' min='1' max='{{ $productdetails->quantity }}' name='quantity' class="form-control col-md-4"> </div> </div> <div class="row top-2"> <div class="col-md-6"> <input type='hidden' name='id' value="{{ $productdetails->id }}"> <input type='submit' class="btn btn-success btn-block" value="add cart"> </div> </div> </div> </div> </div> {{ form::token() }} </form> <div id='returncart'></div>

why code wrong? code not homecoming string "added cart" in div #returncart why?!

buddy have not definied 'datastring' in jquery '$("#frm").submit()', add together before '$.ajax' following:

var datastring = $(this).serializearray();

i guess work if else in order. :)

javascript php jquery post laravel

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -