파이어폭스에서 XMLHttpRequest 문제
Posted: 2006 02 12 23:58 43
<script>
var request;
function createXMLHttpRequest()
{
if (window.XMLHttpRequest) {
request = new XMLHttpRequest;
} else {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function startRequest()
{
request = createXMLHttpRequest();
request.open("GET", "http://www.w3.org/", true);
request.onreadystatechange = handleStateChange;
request.send(null);
}
function handleStateChange() {
if (request.readyState == 4) {
alert(request.responseText);
}
}
</script>
<input type="button" value="요청" onClick="startRequest()" />
IE에선 잘 동작하는데 파이어폭스에서는 아무 동작도 안합니다.
확인을 해보니 open() 메소드에서 더 이상 진행이 인되던데 이거 왜 이런건가요?
var request;
function createXMLHttpRequest()
{
if (window.XMLHttpRequest) {
request = new XMLHttpRequest;
} else {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function startRequest()
{
request = createXMLHttpRequest();
request.open("GET", "http://www.w3.org/", true);
request.onreadystatechange = handleStateChange;
request.send(null);
}
function handleStateChange() {
if (request.readyState == 4) {
alert(request.responseText);
}
}
</script>
<input type="button" value="요청" onClick="startRequest()" />
IE에선 잘 동작하는데 파이어폭스에서는 아무 동작도 안합니다.
확인을 해보니 open() 메소드에서 더 이상 진행이 인되던데 이거 왜 이런건가요?