Tengo el siguiente código para crear una tabla de datos.
En lugar de devolver el resultado json de mi archivo php, devuelve el propio archivo php.
Revisé el archivo php en la página localhost y parece que el archivo php funciona bien:
{"draw":0,"recordsTotal":115,"recordsFiltered":115,"data":[{"chr":"chr1","pos":631704},{"chr":"chr1"," pos":631714},{"chr":"chr1","pos":631848},{"chr":"chr1","pos":632344},{"chr":"chr1","pos" :632461},{"chr":"chr1","pos":633015},{"chr":"chr1","pos":633143},{"chr":"chr1","pos":633300 },{"chr":"chr1","pos":633364},{"chr":"chr1","pos":633839},{"chr":"chr1","pos":633852}, {"chr":"chr1","pos":633860}............
¿Podría alguien ayudarme con eso?
Intenté esta respuesta agregando
El código PHP no se está ejecutando, pero el código se muestra en el código fuente del navegador
LoadModule php_module "C:/xampp/php/php8apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phpspero aun así no funcionó.
`<script> $(document).ready(function() { $('#example').DataTable( { "processing": true, "serverSide": true, "ajax": {url : "example.php", type: "GET", }, "columns": [ { "data": 'chr'}, { "data": 'pos'} ] } ); } ); </script>`Gracias.
Intente agregar dataType: "json"... También tengo 6 meses de experiencia con Javascript, avíseme si no funciona e intentaré otra cosa. He estado trabajando con php durante 20 años.
<script> $(document).ready(function() { $('#example').DataTable( { "processing": true, "serverSide": true, "ajax": {url : "example.php", type: "GET", dataType:"json", }, "columns": [ { "data": 'chr'}, { "data": 'pos'} ] } ); } ); </script>En su secuencia de comandos PHP... no estoy familiarizado con la clase SSP, pero ¿no podría hacer algo como esto? Así es como devuelvo json de php a javascript en mi juego.
print json_encode(array("food"=>$_SESSION['food'],"wood"=>$_SESSION['wood'],"gold"=>$_SESSION['gold'],"stone"=>$_SESSION['stone']));y luego use data.food en javascript dentro de la función (datos) {después de la llamada ajax