2
질문 : 정보가 변경되면 onreadystatechange가 'myDiv'태그를 업데이트합니까? 또는 단추를 클릭해야합니다. 내가 묻는 것은 onreadystatechange는 변경 될 수있는 함수에 내장 된 사용자이거나 AJax 호출이 만들어 질 때마다 사용자가 만든 함수이다.onreadystatechange 함수는 어떻게 작동합니까?
코드 :
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
var xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange=function() // <----- Question here.
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
}
....
xmlhttp.open("GET","demo_get.asp",true);
xmlhttp.send();
HTML :
<button type="button" onclick="loadXMLDoc()">Request data</button>
<div id="myDiv"></div>