如何在Laravel中使用JQuery将单个输入字段值发送到控制器

时间:2019-03-31 20:03:49

标签: javascript jquery ajax laravel-5 laravel-5.2

我想在Laravel中使用jQuery将单个输入表单值发送到数据库。

这是输入字段:

<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 :(得分:0)

您需要使用

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);

            }
        })