Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Привет народ, снова проблема с роутингом
Когда я жму «добавить в корзину» в ответ приходит Failed to load resource: the server responded with a status of 405 (Method Not Allowed)
Route::get('cart/add', 'CartController@addCart');
$('body').on('click', '.quick-add-product-to-cart', function (e) {
e.preventDefault();
var el = $(this);
var data = {'id': el.attr('data-product-id')};
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: el.data('cart-add-url'),
type: 'post',
data: data,
dataType: 'json',
success: function (data) {
if (data.result) {
updateCartWidget();
el.off('click','.quick-add-product-to-cart');
el.removeClass('btn_cart')
.addClass('btn_success')
.html('В корзине');
}
showNotify(el, data.result ? 'success' : 'danger', data.data);
}
});
});
<a href="javascript:void(0);" class="btn-basket quick-add-product-to-cart" data-product-id="ид" data-cart-add-url="/cart/add">В корзину</a>
Изменено fanaticus (23.01.2018 18:53:01)
Не в сети
Не в сети
Страницы 1