无法让 AJAX 正常工作!我在网站上使用一个滚动字幕,已经能够正常运行!但是我想让它在文本文件中查找字幕的文本,并且读取文本文件中的文本(只有一行),并将其分配给名为
content
的变量,该变量是脚本标签中的全局变量。当我运行网站(本地 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();
}
编辑:非常感谢 @kuncajs,他指出我忘记调用函数了! :) 已修复!感谢其他所有人!