我希望从我的服务器接收一个纯文本(或任何文档)作为字符串变量,例如在警报中显示它我试过这个解决方案
wordsurl = "http://alpha/test";
function ButtonClicked() {
showsentence(wordsurl)
}
function httpGet(theUrl)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
return xmlhttp.responseText;
}
}
xmlhttp.open("GET", theUrl, false );
xmlhttp.send(); // NS_ERROR_FAILURE is here
}
function showsentence(generatorurl) {
alert(httpGet(generatorurl));
}
但是我得到了NS_ERROR_FAILURE。这是指发送。 这是
如何从服务器获取纯文本?
答案 0 :(得分:2)
啊,现在我明白了..
您应该从http://
服务器提供html页面..不作为文件file://
因此,设置一个简单的http服务器,并尝试再次访问它。您也可以从同一台服务器上提供服务,例如您的应用程序逻辑
答案 1 :(得分:0)
也许您可以将file://更改为http://