Javascript XmlHTTPRequest示例代码不起作用
我想写一个简单的Javascript程序,它将获取一个文本文件并使用alert显示它。因此,出于乐观,我进入了w3schools页面,该页面声称提供了示例程序,我尝试了一个: 它不起作用。我用他们的网址代替了我的。我玩了他们的代码,试图让它工作。还是没什么 我暗自怀疑,我的文件(托管在Comcast上)没有被读取,因为Comcast正在阻止Javascript访问文件。 但我希望我错了。我也试过了,但还是得到了一个零字节的响应 这是我的最新代码:Javascript XmlHTTPRequest示例代码不起作用,javascript,xmlhttprequest,Javascript,Xmlhttprequest,我想写一个简单的Javascript程序,它将获取一个文本文件并使用alert显示它。因此,出于乐观,我进入了w3schools页面,该页面声称提供了示例程序,我尝试了一个: 它不起作用。我用他们的网址代替了我的。我玩了他们的代码,试图让它工作。还是没什么 我暗自怀疑,我的文件(托管在Comcast上)没有被读取,因为Comcast正在阻止Javascript访问文件。 但我希望我错了。我也试过了,但还是得到了一个零字节的响应 这是我的最新代码: <!DOCTYPE html PUBLI
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<div id="myDiv" > xyz </div>
<script type="text/javascript">
<!--
var xmlHttp = null;
function writeDiv (divName, content)
{
document.getElementById(divName).innerHTML = content;
}
function Fetch()
{
var Url = "http://yahoo.com";
document.getElementById("myDiv").innerHTML = "processing...";
xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = ProcessRequest;
xmlHttp.open("GET", Url, true );
xmlHttp.send(null );
}
function ProcessRequest()
{
if (xmlHttp.readyState == 4) {
writeDiv ("myDiv", xmlHttp.responseText);
}
}
Fetch();
//-->
</script>
</body>
</html>
xyz
帮忙
新的XMLHttpRequest()
在旧版本的Internet Explorer上不起作用(根据leeeb的说法,IE 7中添加了对该语法的支持)新的XMLHttpRequest()
在旧版本的Internet Explorer上不起作用(根据leeeb的说法,IE 7中添加了对该语法的支持)XMLHttpRequest源于IE7。出于好奇,我们刚刚扫描了w3s页面,看看是否有任何关于源代码策略的内容。我看不到一个,考虑到这是一个如此常见的问题,这个问题真的很糟糕。@leeeb:你还期望从学校得到什么吗?;)XMLHttpRequest源于IE7。出于好奇,我们刚刚扫描了w3s页面,看看是否有任何关于源代码策略的内容。我看不到一个,考虑到这是一个如此常见的问题,这个问题真的很糟糕。@leeeb:你还期望从学校得到什么吗?;)