Mi codigo es el siguiente:
index.html
Código:
fichero.js <body onload= "cargarDatos();"> <div id ="main"> </div> </body>
Código:
Datos.java es un servlet que devuelve una tabla con una serie de contenidos y imagenes que deberia cargarse en el id=mainvar req; function cargarDatos (){ var url ='httpX//localhost:8084/WebApplication5/Datos';//no puedo poner la dir corecta con los dos puntos /*Crear objeto*/ if (window.XMLHttpRequest) { //Mozilla, Safari etc req = new XMLHttpRequest (); } else if (window.ActiveXObject) { // IE try{ req = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e) { // en caso que sea una version antigua try{ req = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e) { } } } else { return false; } /*Cargar datos*/ req.onreadystatechange =callback ; req.open ('GET', url, true); req.send (null); } // Cargar la informacion requerida function callback (){ if (req.readyState == 4 ){ if (req.status == 200){ var contenido = req.responseXML.documentElement; inicializar(contenido); }else if (req.status == 404) alert("Request URL does not exist"); else alert("Error: status code is " + req.status); } } //La funcion inicializar carga los datos devueltos por el servlet en id=main
Pero cuando lo ejecuto me sale alert("Request URL does not exist");
No lo entiendo porque la Url es correcta toy trabajando con NetBeans y los otros proyectos los llamo asi y funcionan.
¿ALguien sabe donde puede estar el error?