2012-01-02 2 views
0

저는 실제 사이트로 롤백하기 전에 나와 함께 놀기 위해 약간의 테스트 웹 사이트를 운영하고 있습니다.페이지로드 문제 - AJAX 관련?

이 테스트 웹 사이트의 기능 중 하나는 사용자가 양식을 통해 텍스트/이미지 등을 삽입 할 수있는 "피드"가 있다는 것입니다.

"피드"에 내용을 삽입하는 데 AJAX를 사용하고 피드를 새로 고치는데도 AJAX를 사용합니다.

그러나 사용자가 잠시 동안 콘텐츠를 게시하고 소식을 올린 후에는 최종적으로 페이지를 게시하거나로드 할 수 없습니다.

저는 AJAX 초보자입니다.하지만 그 원인은 무엇입니까? AJAX는 자주 요청을 보낸 이후로 관련이 있습니까? (10,000 ms 너무 많습니까?)

function WallPost() { 
      REQUESTED_NAME = document.registerForm.NAME.value; 
      REQUESTED_BODY = document.registerForm.BODY.value; 
      if (!localStorage.name) { 
       localStorage.name = REQUESTED_NAME; 
      } 

      $.ajax({ 
       type: "POST", 
       url: "/wall.php", 
       data: "NAME=" + REQUESTED_NAME + "&BODY=" + REQUESTED_BODY + "&FORM=1&IP=i", 
       success: function(msg) { 
        $("#registerMessage").append(msg); 
       } 
      }); 

      document.registerForm.BODY.value = ""; 

      RetrieveWall(); 
     } 

     function RetrieveWall() { 
      $.ajax({ 
       url: "/getwall.php", 
       success: function(msg2) { 
        $("#wall").html(msg2); 
       } 
      }); 

      window.setTimeout("RetrieveWall()", 10000); 
     } 

     $.ajax({ 
      url: "/getip.php", 
      success: function(i) { 
       IP = i; 
      } 
     }); 
+0

코드가 있습니까? 문제가있는 곳을 알려주지 않으면 도움을 줄 수 없습니다.) – Blender

+0

일부 코드가 추가되었습니다. 이상한 서식을 사용하여 죄송합니다. S – InVert

답변

0

10 초가 좋으므로 문제는 빈도가 의심 스럽습니다. 진정한 문제를 확인하려면 javascript 콘솔 출력 및/또는 서버 로그가 필요합니다.

+0

명시 적으로 답장을 보내지 않았기 때문에 의견을 게시 해 드리겠습니다. OP 질문. – Blender

+0

콘솔 출력 없음 : \ – InVert