CartController МетодНет ответа данных Ajax JQuery Laravel
public function update(Request $request, $id)
{
$product = Product::find($id);
$data['cart_item_id'] = $product->$id;
$data['cart_item_name'] = $product->name;
$data['cart_item_price'] = $product->price;
\Gloudemans\Shoppingcart\Facades\Cart::add($data['cart_item_id'], $data['cart_item_name'], 1, $data['cart_item_price']);
return Response::json(['success' => true, 'data' => $data]);
}
сценарий:
<script type="text/javascript">
$('.item_add').click(function (event) {
event.preventDefault();
var data = $('.item_add').serializeArray();
$.ajax({
url: $(this).attr('href'),
data: data,
type: 'GET',
dataType: 'JSON',
success: function (html) {
alert('Hello')
}
});
return false;
});
</script>
вид:
<a href="{{route('cart.update',$productItem->id)}}" class="item_add">
Когда Im смотреть сетевой запрос-ответ я ничего не получаю, почему дон Я получаю данные, которые я возвращаю от контроллера?
Что-нибудь в ваших журналах? Либо вебсервер, либо Laravel? (storage/logs/laravel.log) Я подозреваю, что ваш обработчик «обновления» сбой по какой-то причине ... – MacPrawn
C: \ OpenServer \ domains \ site.loc \ public \ index.php (53): Illuminate \ Foundation \ Http \ Kernel-> handle (Object (Illuminate \ Http \ Request)) – Ronald
Если это не из журнала, я уверен, что в этом есть больше, чем это ...;) – MacPrawn