Tengo un objeto local formato JSON como esto:¿Cómo puedo utilizar un objeto JSON local como fuente de datos para tablas de datos jQuery
[{
"id": "58",
"country_code": "UK",
"title": "Legal Director",
"pubdate": "2012-03-08 00:00:00",
"url": "http://..."
},{
"id": "59",
"country_code": "UK",
"title": "Solutions Architect,",
"pubdate": "2012-02-23 00:00:00",
"url": "http://..."
},{
// ....more of the same......
}]
me gustaría establecer esto como la fuente de datos para un jQuery datatable y han intentado esto:
testdata = '{{ jobsJSON | raw }}'; //twig template tag
console.log(testdata);
$('#test').dataTable({
"aoData": testdata,
"aoColumns": [
{ "mDataProp": "id" },
{ "mDataProp": "country_code" },
{ "mDataProp": "title" },
{ "mDataProp": "pubdate" },
{ "mDataProp": "url" }
]
});
las tablas de datos plugin de cargas y los intentos de trazar la mesa, pero da el error 'no hay datos disponibles en la tabla'
no estoy haciendo una Llamada AJAX y solo quiere acceder al objeto JSON desde una variable JS local.
¿'console.log (testdata);' le proporciona una cadena o una matriz/objeto? (use 'typeof testdata' si no puede ver la diferencia. –
es una cadena. También he intentado usar $ .parseJSON() en él. – codecowboy
gracias - esto lo ha clasificado. testdata = $ .parseJSON ('{{jobsJSON | raw }} '); – codecowboy