Я искал повсюду и на удивление не могу найти подходящего решения! У меня есть следующий код, который должен читать текстовый файл и отображать его содержимое. Но по какой-то причине он не читает. Я делаю что-то неправильно?Прочтите текстовый файл
FTR, я не могу использовать PHP для этого. Это должен быть Javascript.
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "http://www.mysite.com/todaysTrivia.txt", true);
txtFile.send(null);
txtFile.onreadystatechange = function() {
if (txtFile.readyState == 4) { // Makes sure the document is ready to parse.
alert(txtFile.responseText+" - "+txtFile.status);
//if (txtFile.status === 200) { // Makes sure it's found the file.
var doc = document.getElementById("Trivia-Widget");
if (doc) {
doc.innerHTML = txtFile.responseText ;
}
//}
}
txtFile.send(null);
}
Любые хорошие идеи, что я делаю неправильно? Он просто держит givimg мне нулевой статус.
EDIT: Я думаю, было бы неплохо объяснить, зачем мне этот код. Это в основном виджет, который другие люди могут размещать на своих собственных веб-сайтах, которые захватывают текст текста с моего сайта и отображают его на своем. Проблема в том, что она действительно не может быть серверной, поскольку у меня есть нулевой контроль над сайтами других, которые используют это.
Самый простой способ сделать эту работу - предоставить данные для удаления веб-сайта через json-p. Погугли это. – Erik