0
我在下面的工作中遇到了一些麻煩。我試圖運行這個名爲Chat.fetch的異步函數,我可以得到它返回的消息以正確顯示。當我嘗試通過setInterval傳遞它時,它會返回一次聊天消息,但不會每3秒刷新一次,這正是我正在嘗試做的事情。任何方向都會很棒。謝謝!使用setInterval函數的問題
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://chatbuilder.hackreactor.com/ChatBuilder.js"></script>
</head>
<body>
<script>
Chat.guide.start();
</script>
<h2>Borken Chat</h2>
<input class="draft" type="text"/> <button class="send" disabled>send</button>
<ul class="messages">
PrintChat=function(Chat_Messages){
var y=Chat_Messages.length;
for(i=0;i<y;i++){
Chat.display(Chat_Messages[i]);
}
}
PrintMessages=Chat.fetch(PrintChat);
setInterval(PrintMessages,3000);
</script>
</ul>
如果它是異步的,你應該等待它(而不是每3秒隨機啓動你的顯示功能)?查看他們的文檔。 – Bergi 2013-04-22 22:39:09
任何方向?我錯過了一個開頭'