screencast.orgのスクリーンキャストに沿って小さなsinatraアプリケーションを作成しようとしています。sinatraと一緒にajaxにjQueryを使用したいと思います。
起動するとすぐに、アプリがサーバーにリクエストを殺到します。Firebugは、リクエストが最大2MB/秒でマウントされることを示しています。
これらは私の内容ですlayout.erb
。
<!doctype html>
<html>
<head>
<title>Is it My Birthday</title>
<script src="jquery.js"></script>
<script>
function getUpdate()
{
setTimeout(getUpdate, 1000);
$("body").load("/");
}
</script>
</head>
<body>
<%= yield %>
<script>
$(getUpdate);
</script>
</body>
</html>
1秒に1回実行するのではなく、無限に実行します。どこが間違っているのですか?