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();
}
}
你能解釋一下更多關於什麼問題。它看起來像預期的那樣工作。您在提交時調用main(),然後在「準備就緒」時調用main(),然後一旦count === 20 – inki 2014-09-25 01:06:31
代碼完全脫機時會刪除所有'li',但當我將其上傳到服務器時,它告訴我「服務器是未響應」。 – IE8IsBetterThenGoogleChrome 2014-09-25 01:12:10
代碼對我來說看起來很好。可能是服務器問題。 – 2014-09-25 01:15:37