-1

更新時にのみコンテンツを変更するカスタム コントロールを div 内に保持しているため、div のみを更新できるものを使用することを考えています。フェイス ブック ウォールのようなコンセプトを実行しようとしています。

4

2 に答える 2

1

このようにしてみてください

<html>
<head>
<!-- For ease i'm just using a JQuery version hosted by JQuery- you can download any version and link to it locally -->
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
 $("#responsecontainer").load("response.php");
  var refreshId = setInterval(function() {
  $("#responsecontainer").load('response.php?randval='+ Math.random());
 }, 9000);
 $.ajaxSetup({ cache: false });
});
</script>
</head>
<body>

<div id="responsecontainer">
</div>
</body>
</html>
于 2012-09-22T06:00:03.110 に答える
1

setInterval を使用して、アクションを継続的に実行できます。clearInterval(intv); でクリアします。

var intv = setInterval(function(){
 //do stuff here every 5 seconds
}, 5000);

setTimeout(function(){
  clearInterval(intv);
}, 30000);

上記は 5 秒ごとに何かを実行し、30 秒後にポーリングをキャンセルします。

于 2012-09-22T06:03:24.527 に答える