Как отправить значение одиночного поля ввода в контроллер с помощью JQuery в Laravel - PullRequest
0 голосов
/ 31 марта 2019

Я хочу отправить одно значение формы ввода в базу данных с помощью jQuery в Laravel.

Вот поле ввода:

<input type="text" id="comment">

<button id="cmntSubmit" type="button">Post</button>

Вот мой код jQuery:

$(document).on("click","#cmntSubmit",function() {
    var cmnt = $("#comment").val();

    $.ajax({
      url: "{{ route('laravel_controller') }}",
      data: cmnt,
      success: success,
      dataType: dataType
   });
}

Как я отправлю это поле комментария с jQuery на мой контроллер Laravel и получу значение поля комментария с $request?

1 Ответ

0 голосов
/ 01 апреля 2019

вам нужно использовать

var formdata = new FormData();
       var cmnt = $("#comment").val();

        formdata.append('cmnt ',$("#comment").val());
        formdata.append('_token','<?php echo csrf_token() ?>');
        $.ajax({

            url : '{{ route('laravel_controller') }}',
            type:'POST',
            processData: false,
            contentType: false,
            data :formdata,
            success:function(data){


                console.log(data);

            }
        })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...