На моем веб-сайте есть следующий код:
var fileUrl = constants.homeTextUrl;
var rawFile = new XMLHttpRequest();
rawFile.open("GET", fileUrl, true);
rawFile.onreadystatechange = function () {
if (rawFile.readyState === 4) {
if (rawFile.status === 200 || rawFile.status === 0) {
var text = rawFile.responseText;
process(text); // text is null here unless local file
}
}
};
rawFile.send(null);
Когда constants.homeTextUrl указывает на локальный файл на том же веб-сервере, все в порядке. Но когда это «http://members.ozemail.com.au/~rliq/home.txt» (действительный URL, который вы можете проверить), то ничего не возвращается.
Кто-нибудь знает, в чем может быть проблема?