У меня есть простой запрос ajax(), который должен добавить купон, если он захочет принять его (через всплывающее окно с тегом). Однако, когда я запускаю страницу, и я нажимаю на тег и смотрю на нее в консоли, все, что она делает, возвращает всю страницу в HTML. Как я могу заставить его правильно использовать контроллер, который я определяю по маршрутам? Я новичок в Ajax, поэтому я уверен, что в этом проблема. Итак, что должно произойти, клиент кликает на кнопку купон accept, ajax обрабатывает информацию с помощью контроллера, а затем показывает еще один способ, позволяющий им знать, что купон был успешно добавлен.Laravel не возвращает контроллер
Тег
<a href="#" class="btn btnDefault btnSmall" id="ajaxCoupon">Add coupon to cart and continue shopping <i class="fa fa-arrow-right"></i></a>
Ajax
$('#ajaxCoupon').click(function(e){
e.preventDefault();
$.get('ajaxAddCoupon', function(data){
$('#successCoupon').foundation('reveal', 'open');
});
});
контроллер & маршрут
public function ajaxAddCoupon() {
if(Request::ajax()) {
Session::put('coupon', 'search10');
return true;
};
}
Route::get('ajaxAddCoupon', '[email protected]');
Похоже, что все! Благодаря! – Lynx