Вася Патриков
Новичок
Ошибка XMLHTTPRequest.open. Что это ?
При отправке асинхронного запроса к серверу в JavaScript консоле получаю следующее : "Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.setRequestHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://.../js/upload.js :: doLoad :: line 89" data: no]".
Код :
81| function doLoad(url)
82| {
83| alert(url);
84| req=initXMLHTTPRequest();
85| req.onreadystatechange = onReadyState;
86| try {
87| req.open("GET", url, true);
88| } catch(e) { alert(e) }
89| req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
90| req.send(null);
91| }
Данные от скрипта естественно не приходят, да и вряд ли доходят - не проверял.
alert(e) выводит : "Permission denied to call method XMLHTTPRequest.open".
Что это ? Как это обойти ? Результатом чего это стало ? Поможите.
Ф-ия инициализации :
function initXMLHTTPRequest() {
var xRequest=null;
if(window.XMLHttpRequest){xRequest = new XMLHttpRequest();}
else if(window.ActiveXObject){xRequest = new ActiveXObject("Microsoft.XMLHTTP");}
else { xRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
return xRequest;
}
При отправке асинхронного запроса к серверу в JavaScript консоле получаю следующее : "Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.setRequestHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://.../js/upload.js :: doLoad :: line 89" data: no]".
Код :
81| function doLoad(url)
82| {
83| alert(url);
84| req=initXMLHTTPRequest();
85| req.onreadystatechange = onReadyState;
86| try {
87| req.open("GET", url, true);
88| } catch(e) { alert(e) }
89| req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
90| req.send(null);
91| }
Данные от скрипта естественно не приходят, да и вряд ли доходят - не проверял.
alert(e) выводит : "Permission denied to call method XMLHTTPRequest.open".
Что это ? Как это обойти ? Результатом чего это стало ? Поможите.
Ф-ия инициализации :
function initXMLHTTPRequest() {
var xRequest=null;
if(window.XMLHttpRequest){xRequest = new XMLHttpRequest();}
else if(window.ActiveXObject){xRequest = new ActiveXObject("Microsoft.XMLHTTP");}
else { xRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
return xRequest;
}