0

PostgreSQL データベースからいくつかのデータをクエリする PHP ページがあります。データは常に最新の状態で表示される必要があるため、1 秒ごとに更新する必要があります。現在使用していますが、ページ全体が更新されますが、これは私が望んでいるものではありません。

私にとって大切なものは実はここにある

私はすでにそれを調べて、ここにいくつかの投稿を見ましたが、まだ私にぴったりのものはありませんでした. 今のところ (学習の問題として)、すべての PHP クエリ ステートメントを取得して、別の PHP ファイルに入れて更新する必要はありません。

ページの PHP 部分を部分的に更新するためのソリューションが必要です。

4

2 に答える 2

0

JQuery を使用し、呼び出されたときに必要に応じてデータを出力する Php スクリプトを作成する場合。

JQuery の $.ajax 機能を使用すると、そのページを動的にロードできるようになり、$('#MyID').html('New Content');.

この例として、動的変数「ID」を指定して「refresh.php」というスクリプトを使用すると、次のようになります。

$.post('refresh.php', { ID: 1 }, function(result){
    $('#MyID').html(result);
}

JQuery関数を使用して、 json_encode()を使用して出力データを分離することもできます$.parseJSON

これの例は次のようになります

$.post('refresh.php', { ID: 1 }, function(result){
    var data = $.parseJSON(result);
    $('#MyID').html(data.ID);
}

これは、PHP から返された "ID" の JSON エンコード変数にアクセスします。

于 2013-05-28T05:58:16.473 に答える