Невозможно заставить AJAX работать! У меня есть шатер на веб-сайте, он работает! Но я хочу, чтобы он нашел текст области выделения в текстовом файле, и я хочу, чтобы он прочитал текст в текстовом файле (который является одной строкой) и назначил ему переменную с именем content
, которая является глобальной переменной в скриптовый тег.Javascript: Чтение текстового файла с использованием AJAX
Когда я запускаю веб-сайт (локальный IIS), текст выделения: «undefined» (без кавычек).
Почему он не присваивает текст переменной content
?
var content
function loadXMLDoc()
{
var textfile;
if (window.XMLHttpRequest)
{
textfile = new XMLHttpRequest();
}
textfile.onreadystatechange = function()
{
if (textfile.readyState == 4 && textfile.status == 200)
{
content = textfile.responseText;
}
}
textfile.open("GET", "C:\Users\Fares\Dropbox\Sync\College\Computing\DeltaOne\MarqueeText.txt", true);
textfile.send();
}
EDIT: миллион благодаря @kuncajs, как он указал, что я забыл вызвать функцию! :) Исправлена! Спасибо всем!
Благодаря @BLSully для форматирования –