Nadie me puede ayudar??
haber, he simplificado el código, pero sigue sin funcionar. Alguien sabrá cómo solucionarlo, no??
Os pongo el código otra vez:
Código PHP:
<?
include("GestorPisos.php");
require ("xajax/xajax.inc.php");
$xajax = new xajax();
function cargarListBox($localidad){
$gp=new GestorPisos();
$res=$gp->getZonas($localidad);
$respuesta= new xajaxResponse();
while($row=mysql_fetch_row($res)){
$respuesta->addScript("addOption('zona', '".$row[0]."', '".$row[0]."');");
}
return $respuesta;
}
$xajax->registerFunction("cargarListBox");
$xajax->processRequests();
?>
antes de cerrar el head
Código PHP:
<?
$xajax->printJavascript("xajax/");
?>
Evento asociado a cambiar de valor en el combobox
Código HTML:
<select name="localidad" onChange="xajax_cargarListBox(document.formulario.localidad.value)">
"zona" es el nombre del combobox que se tiene que recargar automaticamente.
Cuando selecciono algo en el combobox "localidad" el puntero del ratón se convierte en el reloj de arena, osea, que algo procesa, pero no se carga nada en el otro combobox. Sigue vacío...
que alguien me ayude!!!
graciasss