나는이 같은 Cloud9 IDE에 XMLHttpRequest
정의 :XMLHttpRequest가 Cloud9 IDE에 정의되어 있지 않습니까?
var xhr = new XMLHttpRequest();
그러나 ReferenceError: XMLHttpRequest is not defined
말, 오류 메시지.
XMLHttpRequest
은 Cloud9 IDE에 정의되어 있습니까?
감사합니다.
나는이 같은 Cloud9 IDE에 XMLHttpRequest
정의 :XMLHttpRequest가 Cloud9 IDE에 정의되어 있지 않습니까?
var xhr = new XMLHttpRequest();
그러나 ReferenceError: XMLHttpRequest is not defined
말, 오류 메시지.
XMLHttpRequest
은 Cloud9 IDE에 정의되어 있습니까?
감사합니다.
'디버그'버튼을 사용하여 자바 스크립트 파일을 실행하는 경우 XMLHttpRequest
(브라우저 기능이기 때문에)이 포함되지 않은 node.js에서 실행됩니다.
개발중인 파일이 클라이언트 측 파일 인 경우 '미리보기'버튼을 통해 js 파일을 참조하는 HTML 페이지를 엽니 다.
그렇지 않으면 브라우저 동작을 모방 한 node-XMLHttpRequest을 사용할 수 있습니다. request은 nodej에 대한 다른 서비스 요청에 대한 de-factor 표준입니다.
나는 이것이 잠시 전에 물었다는 것을 알고있다. 그러나 someelse가 동일한 문제를 여기에서 만난다면, 그것을 고치는 방법이있다.
당신은 당신이 그것으로 객체를 생성하기 전에 먼저 함수는 XMLHttpRequest를 정의해야합니다. 여기
은 예입니다//Define your method reference
function createXMLHttpRequest()
{
try
{
return new XMLHttpRequest();
} catch(e) {}
try
{
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {}
alert("Sorry, the XMLHttpRequest is not supported");
return null;
}
// 이제 정의 createXMLHttpRequest()
var xhr = new XMLHttpRequest();
function oHttp_readyStateChange()
{
if (oHttp.readyState == 4)
{
if (oHttp.status == 200)
{
alert(oHttp.responseText);
}
else {
alert("The server returned a status code of " + oHttp.status);
}
}
}
oHttp.open("GET", "http://myWebsite/Myfile.sql", true);
oHttp.onreadystatechange = oHttp_readyStateChange;
oHttp.send(null);
을 가진 객체를 생성 시작할 수 있습니다