Sysmadryn hice todo lo que me aconsejaste y me ha devuelto esto, a modo de alert de js.
Cita: Error: the XML response that was returned from the server is invalid.
Received:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Select dependientes - Xajax!</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.19.1" />
<?xml version="1.0" encoding="ISO-8859-1" ?><xjx><cmd n="as" t="equipoDiv" p="innerHTML"><![CDATA[<select id='equipo'><option
value='16'>Manchester City</option><option value='17'>Manchester United</option><option value='18'>Tottenham Hotspurs</
option><option value='19'>Sunderland</option></select>]]></cmd></xjx>
Por lo que ando leyendo en el foro, es que tengo alguna etiqueta mal puesta ¿?. Esta es la funcion getEquipo():
Código PHP:
Ver originalfunction getEquipo($id_pais){
$respuesta = new xajaxResponse('ISO-8859-1');
$query = "SELECT e.idequipo, e.nombre FROM Equipo e WHERE e.idPais = $id_pais";
$new_select = "<select name='equipo'>";
$new_select .= "<option value='".$row[0]."'>".htmlentities($row[1])."</option>"; }
$new_select .= "</select>";
$respuesta->addAssign("equipoDiv","innerHTML",$new_select);
return $respuesta;
}
En el form quedo así:
Nota: Si algún administrador me mueve el thread a Ajax, bienvenido sea, no pensé que de esa duda de js me iba a ir tanto por las ramas :).