he configurado una funcion que xajax, y no encuentro el fallo
este es mi index.php
Código PHP:
Ver original
<?php include_once("./funciones_js.inc"); require_once("xajax/xajax_core/xajax.inc.php"); // Configuramos el objeto xajax. $xajax=new xajax(); $xajax->registerFunction("actualizaEquipos"); $xajax->processRequest(); ?>
Asi llamo a mi funcion:
Código PHP:
Ver original
echo "<td><select name=\"emplazamiento$loc\" id=\"emplazamiento$loc\" onchange=\"xajax_actualizaEquipos(".$loc.", this.value)\">";
y esta es la funcion:
Código PHP:
Ver original
function encontrarEquipos($site){ // Realizamos la conexión a la base de datos checkWebUseAndConnect(); // Consultamos los nombres de nodo que estan en $loc $query = "SELECT userLabel FROM fromisnsch_node2site where siteName = '".$site."';"; // Las colocamos dentro de un array // Retornamos el array return $array; } // $loc es origen/destino, y $site es sant boi function actualizaEquipos($loc, $site){ // Buscamos en la base de datos todos los equipos del site $equipos=encontrarEquipos($site); // Creamos la respuesta $respuesta=new xajaxResponse(); // Por cada ciudad del array, // Crea una etiqueta option dentro del segundo select, $respuesta->addCreate("equipos", "option", "option".$i); // Le da una value al option con el nombre del equipo, $respuesta->addAssign("option".$i, "value", $equipos[$i]); // Y dentro de la etiqueta también le pone el quipo. $respuesta->addAssign("option".$i, "innerHTML", $equipos[$i]); } return $respuesta->getXML(); }
Me dice que $loc no esta definido y no ejecuta la funcion
que puede pasar?
gracias!