Muchachos les cuento mi problema:
Tengo un archivo HTML que llama a otro Javascript. En el HTML no hay basicamente nada, solo un DIV y el llamado a una funcion del Javascript la cual hace todo.
El problema es que en el .js tengo que hacer una conexion a la base de datos para traer unos datos (valga la redundancia) para lo cual utilice el XMLHTTPREQUEST. El .js esta guardado en el mismo lugar de donde tengo que traer los datos, ya que lei que por un tema de seguridad no podia ser accedido externamente, asi y todo me sigue tirando el mismo erro que me tira desde el principio y hace horas que estoy lidiando con el y no puedo encontrar la solucion. Les dejo el codigo de la conexion y el error a ver si alguno me puede dar una mano. Cabe aclarar que me va a devolver un JSON con todos los datos, no un XML. La funcion todavia no hace nada, puse un alert como para ver si funcaba pero se me traba en la linea del open.
Espero que alguno me pueda ayudar!
function establecerConexion(){
oUrl = la url de donde estan los datos;
var oJSON = new XMLHttpRequest();
oJSON.open("GET", oUrl , false);
oJSON.onreadystatechange = leerDatos();
oJSON.send();
function leerDatos()
{
if (oJSON.readyState != 4)
return;
if (oJSON.status != 200)
return ;
var json = oJSON.responseText;
alert(json);
}
}
El erro que me tira el Firebug en Firefox es
[Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]" nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)" location: "JS frame :: file:///usr/lib/xulrunner-1.9.0.4/components/nsLivemarkService.js :: anonymous :: line 500" data: no]