Vale Stock, en vez de con mootools, lo estoy haciendo con JQuery (ya que la utilizo para otras tareas y asi la aprovecho mas), el problema que tengo ahora, es que don Google, no me da ninguna informacion, sobre como recoger un responseXML con JQuery... pero ya he avanzado bastante.
Este es el codigo que tengo hasta ahora:
Código:
<script language="javascript">
var obj = new XMLHttpRequest();
function rellenarCursoEscolar(opcion){
var tipoCentro = $("#tipoCentro").val();
var claveCentro = $("#claveCentro").val();
$.ajax({
async:true,
type:"POST",
url:"CfgEvalAJAXServlet.do",
dataType:"text/xml",
data: "tipoCentro=" + tipoCentro + "&claveCentro=" + claveCentro + "&opcion=" + opcion,
success: cargarDatos()
});
}
function cargarDatos(data){
alert("datos: " + data);
if (obj.readyState == 4){
} else {
$("#claveCentro").get(0).value = "Cargando datos...";
}
}
</script>
Y esta la funcion del Servlet que imprime el XML:
Código:
void imprimeXML(PrintWriter out, String[] datos) {
out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
//out.print("<xml>");
for (int pos = 0; pos < datos.length; pos++) {
out.print("<curso>");
out.print(datos[pos]);
out.print("</curso>");
}
//out.print("</xml>");
}
¡¡¡Help me please que ya esta casi!!!!