我已经做了一个功能,将您带到一个随机链接,但我现在有很多链接,并想知道如何让JavaScript读取一个包含所有链接的文本文件。无法让JavaScript加载.txt文件,加载链接
我现在有的代码不起作用,我尝试了其他类似的方法,但没有任何工作。
<script>
var sites = [
function readTextFile("file:///Nicklas Behrend/Desktop/links.txt");
{
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function()
{
if(rawFile.readyState === 4)
{
if(rawFile.status === 200 || rawFile.status == 0)
{
var allText = rawFile.responseText;
alert(allText);
}
}
}
rawFile.send(null);
}
];
function randomSite() {
var i = parseInt(Math.random() * sites.length);
location.href = sites[i];
}
</script>
为什么你不只是使这个json文件的链接,然后用ajax调用获取他们 – VivekN
@VivekN他正在做一个AJAX调用来获取它们。文本和JSON文件之间的区别是微不足道的,代码明智的。在这种情况下,文本文件可能更易于使用。 – samanime
@samanime同意。我的不好,应该让他更容易。 – VivekN