My route;
Route::post ('/sepetim/ajax', 'ShoppingCartController@addStock');
My Ajax code as below;
$.ajax({
type: 'POST',
url: '/sepetim/ajax',
data: {
'_token': $('input[name="_token"]').val(),
'name': $('input[name=name]').val(),
'cart_id': $('input[name=cart_id]').val(),
'stock_id': id
},
success: function(data) {
// alert(data.stock_id);
$('#5').replaceWith("<span class='para fw6'>{{number_format(data.x * data.price, '2' , ',' , '.')}} TL</span>");
// $('#u').replaceWith(" <p class='para toplamfiyat'>55,08 TL</p>");
},
});
$('#name').val('');
My conroller 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 - > x = 4;
$data - > price = 1200;
return response() - > json($data);
//return response()->json(["data" => $data]);
}
I can get the values $data->price and $data->x in data but ajax success in part I can not print in.
ajax success function as below;
success: function(data) {
// alert(data.stock_id);
$('#5').replaceWith("<span class='para fw6'>{{number_format(data.x * data.price, '2' , ',' , '.')}} TL</span>");
// $('#u').replaceWith(" <p class='para toplamfiyat'>55,08 TL</p>");
},
how can I pass data to this function in number_format()?