2014-09-25 102 views
0

這裏是我的[臨時]網站:greenpen.web44.net代碼沒有發揮好[錯誤:服務器停止響應]

這是一個基本的聊天web應用程序我做了,我已經上傳了更大的網站,所以我不認爲我在那裏做了任何錯誤。我想知道如果我可能有一些JS可能會搞砸。

HTML:

<html> 
<head> 
<script src="http://www.codehelper.io/api/ips/?js"></script> 
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script> 
<script src="js/jQuery.js"></script> 
<title>Instant Messenger</title> 
</head> 
<link rel="stylesheet" href="css/style.css"/> 
<body> 
    <div class="Talk"> 
<ul> 
<li>John: Hey</li> 
<li>How are you?</li> 
</ul> 
</div> 
<form> 
    <div class="Messages"> 
Message: <input type="text" id="Message" size="100px"> 
<input type="submit" id="submit"> 
    </div> 
</form> 
</body> 
</html> 

(不要以爲CSS將此處所)

JS:

$(document).ready(function(){ 
$("#submit").click(function(e){ 
//alert(codehelper_ip.IP); 
//alert(codehelper_ip.CityName); 
e.preventDefault(); 
var Input = $("#Message").val(); 
//alert(Input); 
$(".Talk ul").append('<li>'+'['+ codehelper_ip.CityName +'~'+codehelper_ip.IP+']'+Input+'</li>'); 
      $("#Message").val(""); 
     }); 
    setInterval(main,500); 
    }); 

    function main(){ 
     var count = $(".Talk li").length; 
     if(count >= 20){ 
      //alert("20th"); 
      $(".Talk li").remove(); 
     } 

    } 
+0

你能解釋一下更多關於什麼問題。它看起來像預期的那樣工作。您在提交時調用main(),然後在「準備就緒」時調用main(),然後一旦count === 20 – inki 2014-09-25 01:06:31

+0

代碼完全脫機時會刪除所有'li',但當我將其上傳到服務器時,它告訴我「服務器是未響應」。 – IE8IsBetterThenGoogleChrome 2014-09-25 01:12:10

+0

代碼對我來說看起來很好。可能是服務器問題。 – 2014-09-25 01:15:37

回答

0

可能的解釋:

  • 你的服務器是具有與您的發展無關的間歇性問題
  • 您正在使用一個共享的託管服務提供商運行的是正確地識別你的代碼是惡意的某一部分安全軟件,阻止在阻止頁面
  • 你打你的主機的請求限制在測試頁面,並暫時封鎖
  • 遠程服務器以某種方式配置錯誤(可能是一個htaccess問題),根本無法起到了該頁

我希望在某種程度上這會有所幫助,但有這麼幾個細節,這是很難說的問題可能是什麼。嘗試在您最喜愛的瀏覽器中啓動開發人員工具,並查看服務器在「網絡」選項卡下的響應情況。

相關問題