Hola, creo que tu problema radica en que no estas usando "echo"
Ej.
var cadena = <?php
echo $dat[1] ?>;
var prueba = <?php
echo $prueba ?>
de todas maneras aquí tienes un ejemplo de js con php usado de la misma manera que lo quieres aplicar tu.
http://www.forosdelweb.com/f13/como-paso-parametros-formulario-sin-submit-217291/
Saludos