2012-01-02 16 views
0

私は私の実際のサイトにロールバックする前に私と私の友人の周りに遊ぶためのビットのためのテストウェブサイトを実行しています。ページの読み込みの問題 - AJAX関連ですか?

このテストウェブサイトの機能の1つは、ユーザーがフォームを通じてテキストや画像などを挿入できる「フィード」があることです。

私はAJAXを使ってコンテンツを「フィード」に挿入し、それを使ってフィードを更新します。

ただし、ユーザーがしばらく再生して投稿した後は、最終的にはページを投稿したり読み込んだりできません。

私はAJAXなどの初心者ですが、その原因は何ですか?私は頻繁にリクエストを送信しているので、それはAJAX関連ですか? (10,000ミリ秒が多すぎますか?)

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

関連する問題