-1

app.js ファイルを使用する表示ビューを使用しています。これでは、データベースからデータを取得し、 app.js の API を使用して表示します。表示を 5 秒ごとに自動的にリロードする必要があります。ページを更新するのではなく、更新する必要があります。表示内容を保持する 'mydiv' を含む div があります。

4

1 に答える 1

0

これは、JavaScript を使用して実行できます。n 分ごとに div を更新するには、setInterval メソッドを使用して n ミリ秒ごとに関数を呼び出します。この関数は、サーバーからデータを取得し、HTML にデータを挿入する ajax 要求を行う必要があります。以下のコードでは jQuery を使用していますが、他のライブラリを使用して結果を取得できます。

$(document).ready(function() {
    // get data every 5 seconds and refresh myDiv
    var pingAfter = 5000;  
    var refreshId = setInterval(function() {
        $("#myDiv").load('/partial/data');
    }, pingAfter);
});
于 2012-08-23T10:24:45.663 に答える