我正在使用資料表從 json 獲取資料,但是當頁面準備好時,tbody 顯示正在加載...而不是顯示來自 json 回應的資料
這是我的 json
{"response":{"data":[{"id":"64D3AFAFA8DE403A92DD836AC12ED903","organization":"3F8B3208255142DCB1D5C7AE542847B0","createdBy":"534F676339874A288518CD9D19086219","description":null,"documentNo":"PR.64","businessPartner":"DE1D64A7DED34BE3BBD1EA8BBA6540A1","documentStatus":"oez_waitingcomplete","recordTime":1634267761609}],"status":0}}
我的劇本
$(document).ready(function(){
$('#datatable').DataTable({
"ajax": {
"url": "myurl",
"type": "GET",
"dataSrc": "data"
},
"column": [
{'data': 'documentNo'},
{'data': 'organization'},
{'data': 'createdBy'},
{'data': 'documentStatus'},
{'data': 'description'},
{'data': 'id'}
]
})
})
uj5u.com熱心網友回復:
為此,您必須簡單地將您dataSrc的"response.data". 該data陣列response位于您的 json 回應中的物件內,因此這應該可以解決問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/326300.html
標籤:javascript 阿贾克斯 数据表
