Foros del Web » Programando para Internet » Javascript » Frameworks JS »

argumento no definido en ajax

Estas en el tema de argumento no definido en ajax en el foro de Frameworks JS en Foros del Web. Hola, he configurado una funcion que xajax, y no encuentro el fallo este es mi index.php @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php include_once ( ...
  #1 (permalink)  
Antiguo 26/01/2010, 06:41
 
Fecha de Ingreso: enero-2010
Mensajes: 21
Antigüedad: 14 años, 3 meses
Puntos: 0
argumento no definido en ajax

Hola,

he configurado una funcion que xajax, y no encuentro el fallo
este es mi index.php

Código PHP:
Ver original
  1. <?php include_once("./funciones_js.inc");
  2. require_once("xajax/xajax_core/xajax.inc.php");
  3. // Configuramos el objeto xajax.
  4. $xajax=new xajax();
  5. $xajax->registerFunction("actualizaEquipos");
  6. $xajax->processRequest();
  7.  
  8. ?>

Asi llamo a mi funcion:

Código PHP:
Ver original
  1. 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
  1. function encontrarEquipos($site){
  2.     // Realizamos la conexión a la base de datos
  3.     $array=Array();
  4.     checkWebUseAndConnect();
  5.  
  6.     // Consultamos los nombres de nodo que estan en $loc
  7.     $query  = "SELECT userLabel FROM fromisnsch_node2site where siteName = '".$site."';";
  8.     $resultSelect = mysql_query($query);
  9.     // Las colocamos dentro de un array
  10.     $array = mysql_fetch_array($resultSelect);
  11.     // Retornamos el array
  12.     return $array;
  13. }
  14.  
  15. // $loc es origen/destino, y $site es sant boi
  16. function actualizaEquipos($loc, $site){
  17.     // Buscamos en la base de datos todos los equipos del site
  18.     $equipos=encontrarEquipos($site);
  19.     // Creamos la respuesta
  20.     $respuesta=new xajaxResponse();
  21.     // Por cada ciudad del array,
  22.     for($i=0; $i<count($equipos); $i++){
  23.  
  24.         // Crea una etiqueta option dentro del segundo select,
  25.         $respuesta->addCreate("equipos", "option", "option".$i);
  26.         // Le da una value al option con el nombre del equipo,
  27.         $respuesta->addAssign("option".$i, "value", $equipos[$i]);
  28.         // Y dentro de la etiqueta también le pone el quipo.
  29.         $respuesta->addAssign("option".$i, "innerHTML", $equipos[$i]);
  30.     }
  31.     return $respuesta->getXML();
  32. }

Me dice que $loc no esta definido y no ejecuta la funcion
que puede pasar?

gracias!

Etiquetas: ajax, argumentos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:31.