如何在Laravel中使用JQuery将单输入字段值发送到Controller

问题描述 投票:0回答:1

我想在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接收注释字段值?

javascript jquery ajax laravel-5 laravel-5.2
1个回答
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);

            }
        })
© www.soinside.com 2019 - 2024. All rights reserved.