1
텍스트 파일을 가져 와서 경고를 사용하여 표시하는 간단한 Javascript 프로그램을 작성하고 싶습니다. 그래서, 낙관적, 나는 샘플 프로그램을 제공하는 취지 W3 스쿨 페이지에 가서 내가 하나를 시도 : 그것은 작동하지 않습니다XmlHTTPRequest 샘플 코드가 작동하지 않습니다.
http://www.w3schools.com/dom/tryit.asp?filename=try_dom_xmlhttprequest_first
. 내 URL을 URL로 대체했습니다. 나는 그것의 코드를 작동 시키려고 노력했다. 아직 아무것도.
컴캐스트에서 호스팅되는 내 파일은 Comcast가 파일에 대한 자바 스크립트 액세스를 차단하기 때문에 읽지 않는 것으로 의심됩니다. 하지만 내가 틀렸 으면 좋겠어. 나는 또한 http://yahoo.com을 시도했지만 여전히 0 바이트 응답을 얻는다.
<!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>
도움말 : 여기
내 최신 코드?
은 XMLHttpRequest IE7에서 기본이었다 (leeeb에 따라, 그 구문에 대한 지원은 IE 7에서 추가되었다). – leebriggs
호기심에서 w3s 페이지를 스캔하여 원본 정책에 대한 언급이 있는지 확인합니다. 나는 이것을 자주 볼 수없는 질문을 생각하면 정말 가난하다. – leebriggs
@leeeb : w3schools에서 다른 것을 원하십니까? ;) –