Hola amigos foreros, tengo el siguiente problema al que aún no le encuentro solución:
Tengo el siguiente código que corresponde al archivo demo.js:
$(function(){ Morris.Donut({ element: 'donut-example', data: [ {label: "Download Sales", value: 12}, {label: "In-Store Sales", value: 30}, {label: "Mail-Order Sales", value: 20} ] }); });
Básicamente lo que hace es una gráfica tipo dona de acuerdo a los valores enviados en las variables label y value.
Lo que pretendo realizar es pasarle estos datos desde un archivo datos.php:
<?php echo ' [ {label: "Download Sales", value: 12}, {label: "In-Store Sales", value: 30}, {label: "Mail-Order Sales", value: 20} ]'; ?>
Dicho proceso lo he intentado realizar de la siguiente manera:
$(function(){ Morris.Donut({ element: 'donut-example', data: 'datos.php' }); });
Pero sin solución alguna.
Buscando información acerca del problema, me encontré esto:
If you put your javascript code in php file, you can not otherwise, for example:
page.php (This will work)
function jst() { var i = 0 ; i = <?php echo 35; ?>; alert( i ); }
page.js (This won't work)
function jst() { var i = 0 ; i = <?php echo 35; ?> alert( i ); }
Y creo que es esta la razón del por que no funciona. Ahora la pregunta es: Como hacerlo o alguna idea que me puedan brindar.
De antemano quedo muy agradecido por su colaboración.