这是我第一次尝试数据表。我想从API显示数据,这个方法是get但是数据不想出现只出来"loading"
我的脚本
$(document).ready(function(){
$('#data-table').DataTable({
"ajax" : "127.0.0.1:8080/api/v2/client/vendor",
"type" : "GET",
"columns" : [
{ "data" : "id" },
{ "data" : "name"},
{ "data" : "class"}
]
});
});
我的响应 API
{
"status": "success",
"data": [
{
"id": 2,
"name": misry,
"class": 115
},
{
"id": 2,
"name": ahmad,
"class": 76
},
最佳答案
尝试..请添加 csrf token
$(document).ready(function(){
var table = $('#data-table').DataTable({
"processing": true,
"serverSide": true,
"ajax" : "127.0.0.1:8080/api/v2/client/vendor",
"type" : "post",
"data": function ( d ) {
d._token = "{{ csrf_token() }}";
},
"columns" : [
{"data":"id"},
{"data":"name"},
{"data":"class"}
]
});
});
关于javascript - 数据表不想从 API 中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58926521/