从视图向控制器传递数据表时,Laravel错误未经身份验证

时间:2019-01-24 03:33:39

标签: javascript php jquery laravel-5 datatables

您好,我正在尝试将数据表从视图传递到我的控制器。这是视图中的数据表代码:

<div class="table-responsive">
  <table id="example1" class="table table-bordered table-hover display">
    <thead>
      <tr>
        <th><input type="checkbox" name="select_all" value="1" id="example-select-all" /></th>
        <th>No</th>
        <th>Id</th>
        <th>Exemplar</th>
        <th width="40%">Title</th>
      </tr>
    </thead>
    <tbody id="bookTable"></tbody>
  </table>
</div>

这是我的JavaScript代码:

$('#printLabel').click(function(e) {
    e.preventDefault();
    $.post("{{ url('admin/printselectedlabel') }}",
        //$('#searchForm').serialize())
        table1.$('input,select,textarea').serialize()).fail(function(data) {
        alert(data.responseJSON.error);
    });
});

上面的代码给了我错误:{错误:“未认证。”}。另外,我不确定“ table1。$('input,select,textarea')。serialize())”是否是将数据表传递给控制器​​的正确选择。

这是我的路线:

Route::group(['prefix' => 'admin'], function () {

Route::post('/printselectedlabel',           'Admin\PrintLabelController@printSelectedLabel');});

我还没有在PrintLabelController内的printSelectedLabel()函数内添加任何代码

 public function __construct()
{
     $this->middleware('admin'); 
}public function printSelectedLabel(Request $request){

}

0 个答案:

没有答案