Bueno esta duda es mitad ajax.. algo de JS y el resto de PHP
Lo que quiero hacer es pasarle a una funcion JS un parametro desde PHP.... ok eso es facil.. pero no se si por medio de AJAX es válido hacer eso..
tengo por ejemplo este enlance
Código HTML:
<a href="#" ajaxx("x") > a </a>
Luego en mi funcion con prototype:
Código HTML:
function ajaxx(id){
var url = 'pr.php';
var pars = 'nombre='+ id;
var myAjax = new Ajax.Updater( 'central', url, { method: 'get', parameters: pars,evalScripts:true });
}
Ok .. se supone que cuando la funcion ajaxx llame a PHP , este, a su vez manda llamar a una funcion en JS ... a esta:
Código HTML:
function nombre(articulo){
alert(articulo);//Para debuguear
}
Lo que no me funciona es que al mandarle el paramtro desde PHP y al hacer el alert .. no muestra nada... solo la pura ventanita de alerta.. pero no dice nada.. ni siquiera dice "undefined"
Código PHP:
$ut=$_GET['nombre'];
print "<script> nombre(<?php = $ut ?>)</script>";
Como le hago para que JS reciba el parametro de PHP....... esta bien la sintaxis de como le mando el parametro atraves de PHP??
PD: Ya probe tambien con:
nombre(<? print $ut; ?>;