Ошибка: 422 Unprocessable Entity / использовать pjax для отправки формы с постом - PullRequest
0 голосов
/ 30 апреля 2018

Когда я использую pjax для формы отправки с методом post, я получаю ошибку 422, другой код ошибки и отсутствие ответа.

<script>$(document).on('submit', 'form[data-pjax]',function(event{$.pjax.submit(event, '#pjax-container')})</script>

<form class="p-x-xs" ui-jp="parsley" action="{{route('getadduser')}}" method="post" data-pjax> {{ csrf_field() }} ...</form>

public function store(Request $request) { 
     $user = new User; 
     $user->username = $request->username; 
     $user->pwd = bcrypt($request->pwd); 
     $user->firstname = $request->firstname; 
     $user->lastname = $request->lastname; 
     $user->email = $request->email; $user->save(); return 1;
 } 


Route::post('getadduser', 'UserController@store')->name('getadduser'); 

1 Ответ

0 голосов
/ 02 мая 2018

Я использовал это и работал отправить форму в PJAX:

$(document).on('pjax:error', function(event, xhr, textStatus, errorThrown, options){if (xhr.status == 422) {options.success(xhr.responseText, status, xhr);return false;}});

...