Hola, tambien podria servir con un enlace, por ejemplo
Código PHP:
$datos = serialize($datos);
echo "<a href=\"#\" onClick=\"FuncionJS('".$datos."');\"> Enviar Datos</a>";
donde $datos son los datos a enviar y FuncionJS la funcion javascript
ten en cuenta que si son demasiados datos, quizas no puedas enviarlos por URL
saludos