aax+php 진행 표시줄 코드 만들기 [ready State 각 상태 설명]

1092 단어
readyState=상태(0,1,2,3,4)
0: 요청이 초기화되지 않았습니다. 오픈이 호출되지 않았습니다.
1: 요청이 설정되었지만 아직 발송되지 않았습니다.send를 호출하지 않았습니다
2: 요청이 전송되었고 처리 중
3: 요청이 처리 중입니다. 일반적인 응답에서 일부 데이터를 호출할 수 있습니다.
4:완료
 
  
var xmlHttp;
function create()
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();// IE
}
}
function Request(url)
{
xmlHttp.open("GET","for.php?id="+url,true);//true
xmlHttp.onreadystatechange = ip985;//
xmlHttp.send(null);
}
function ip985()
{
if(xmlHttp.readyState==1)
{
document.getElementById('IP985').innerHTML = " , ……"; //IP985
}
if(xmlHttp.readyState==4)
{
var v = xmlHttp.responseText;//
document.getElementById('ip985').innerHTML = v;//
}
}

좋은 웹페이지 즐겨찾기