Estoy usando tablas de datos para obtener datos de json, pero cuando la página está lista, tbody muestra la carga... en lugar de mostrar datos de la respuesta de json
aquí está mi json
{"response":{"data":[{"id":"64D3AFAFA8DE403A92DD836AC12ED903","organization":"3F8B3208255142DCB1D5C7AE542847B0","createdBy":"534F676339874A288518CD9D19086219","description":null,"documentNo":"PR.64","businessPartner":"DE1D64A7DED34BE3BBD1EA8BBA6540A1","documentStatus":"oez_waitingcomplete","recordTime":1634267761609}],"status":0}}mi guion
$(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'} ] }) })Para que esto funcione, simplemente debe cambiar su dataSrc a "response.data" . La matriz data está dentro del objeto de response en su respuesta json, por lo que esto debería funcionar.