2011-12-06 3 views
0

Thre 준비 상태 및 상태가 4 및 200이 아닙니다. 왜죠?Ajax 오류 준비 상태가 실패했습니다.

 var myRequest=createXmlHttpRequestObject(); 
    var serverAddress="form.php?thread_id="+1; 

    function doWork() 
    { 
     if(myRequest!=null) 
     { 

     myRequest. open("GET", serverAddress,true); 
      myRequest.onreadystatechange=display; 
      myRequest.send(null); 
     } 
    } 



UPDATE: 
on the server I dont get the get variable: 

     if(isset($_GET["thread_id"])) 
    { 
     echo 'Success'; // I never get to here..why? 
    } 
    else 
    { 
     echo ' NO SUCCESS: '.$_SERVER['SCRIPT_NAME']; 
    } 

답변

0

요청이 때마다 한 번, 상태 변경 상태 4. 이벤트 핸들러가 호출됩니다 여러 번 도달하기 전에 다른 국가의 숫자를 통과 : 여기

는 코드입니다. (예 : 연결이 '보내지 않음'에서 '열림'으로 바뀌는 시간이 있습니다. 상태가 변경되면 이벤트가 실행됩니다).

+0

흠 ... 그래서 나는 그것에 대해 걱정할 필요가 없다. .. 그리고 그것은 그대로 .. 결국에는 getData()를 호출하는 것처럼 보인다. –

관련 문제