Tengo problemas con algunos javascript. El siguiente fragmento de código crea una simple solicitud posterior, pero siempre arroja una excepción NS_Error_failure
(detalles en la parte inferior de la página). ¿Alguien puede decirme qué está mal con este código?NS_Error_Failure en Javascript POST
window.onload = function() {
alert('0');
try {
var url = "Some URL";
var request = CreateHttpRequest();
if (request) {
alert('1');
request.open("POST", url, false);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
alert('2');
request.send('');
alert('3');
}
}
catch (err) {
alert(err);
}
}
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)"
nsresult: "0x80004005 (NS_ERROR_FAILURE)"
location: "JS frame :: file:///C:/Users/Ben/Desktop/test.html :: <TOP_LEVEL> :: line 44" data: no]
[Esta pregunta] (http://stackoverflow.com/questions/5686377/0x80004005-ns-error-failure-nsidomhtmlformelement-submit) puede ayudar a – Utkanos
a ver algo similar con Prototype.js anulando la función setRequestHeader. – BigMike
@Ben Cameron: Creo que este problema se debe a las solicitudes cruzadas ilegales. ¿Resolviste tu problema con la solución de UmeshA? – Gruber