我正在尝试使用javascript将表格数据添加到dB。我可以在“警告”中看到postData,但该URL未执行。我把它放在“ donorlist”和“ / donorlist”中。

$(document).ready(function() {

$('#add-donor-form').submit(function(evt) {
  /* Act on the event */
  evt.preventDefault();

  var postData = $(this).serialize();


  $.post('/donorlist', postData, function(donor_data) {
    /*optional stuff to do after success */
    // $("#show-donor").html(donor_data);
  });

});


});

表单标签为:

  {!! Form::open(['method'=>"post", 'class' =>'form-horizontal', 'id' =>"add-donor-form"]) !!}


路线:

Route::post('/donorlist','AjaxController@addonor');

最佳答案

希望我能正确理解您的查询。您必须在post语句中将URI引号引起来:

$.post('/donorlist', postData, function(donor_data) {
    /*optional stuff to do after success */
});


See Fiddle

10-04 15:34