您好,我正在尝试将数据表从视图传递到我的控制器。这是视图中的数据表代码:
<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){
}