Это делается в javascript для IE: поэтому я продолжаю работать с xmlhttprequest и ДУМАЮ, что наконец понял, как использовать его достаточно хорошо, чтобы использовать его во всех случаях. Ну, я даже не знаю, что думать, когда возвращаемый статус равен 0, а statusText "неизвестен". Поэтому я создаю XMLHttpRequest и помещаю его в массив, этот конкретный объект находится в запросах [0]. Вот соответствующий код.
this.requests[0].open("GET", "https://" + this.address, true);
//This is just something I put in that I found that would supposedly
//Fix the problem.
this.requests[0].setRequestHeader("Content-type", "text/xml");
this.requests[0].send();
function onReadyStateChange1() {
if (4 == me.requests[0].readyState) {
if (me.requests[0].status == 200) {
//Once I get this working I'll have a statement to use
//XML for response if possible.
var response = me.requests[0].responseText;
return response;
}
}
}
Я не могу понять, почему. Может ли XMLHttpRequest просто как-то не обрабатывать безопасные http-соединения? Или, как мне кажется, гораздо более вероятно, что из-за проблем с сертификатом безопасности веб-сайта XMLHttpRequest отказывается его получить? Или это что-то еще?