Может войдёшь?
Черновики Написать статью Профиль

Комментарии Dem

Все, разобрался! Сначала делаем обычную форму, потом на нее вешаем JS передачи через ajax, как то так, JS:

js $("#ajax-form").submit(function(e) {
     e.preventDefault();

     var formURL = $(this).attr("action");
     var formmethod = $(this).attr("method");
     var postData = $(this).serialize();

     $.ajax({
         type: formmethod,
         url: formURL,
         data:postData,
         cache: false,

         success: function (jqXHR, textStatus, errorThrown) {
             $("#msj-success").html('Good!').fadeIn();
         },

         error: function(jqXHR, textStatus, errorThrown)
         {
             $("#msj-success").html(jqXHR.responseText).fadeIn();
         }

     });

     return false;
 });

app/Http/Requests и если запрос был AJAX-запросом, то пользователю будет возвращён HTTP-ответ с кодом состояния 422, содержащий JSON-представление ошибок проверки.

А как быть с AJAXом? Как его проверять с app/Http/Requests ?

Dem

Все, разобрался! Сначала делаем обычную форму, потом на нее вешаем JS передачи через ajax, как то так, JS:

js $("#ajax-form").submit(function(e) {
     e.preventDefault();

     var formURL = $(this).attr("action");
     var formmethod = $(this).attr("method");
     var postData = $(this).serialize();

     $.ajax({
         type: formmethod,
         url: formURL,
         data:postData,
         cache: false,

         success: function (jqXHR, textStatus, errorThrown) {
             $("#msj-success").html('Good!').fadeIn();
         },

         error: function(jqXHR, textStatus, errorThrown)
         {
             $("#msj-success").html(jqXHR.responseText).fadeIn();
         }

     });

     return false;
 });

← Назад | Дальше → Движется на Habravel