-3

2番目のユーザーセッションごとに更新するindex.phpがあります。

[Index.php(前)]

<script type="text/javascript">
$(function($) {
    var refresh = setInterval(function() {
        $.post('myfolder/reload_info.post.php', {
            id: <?php echo $_SESSION['id']; ?>
        }, function(data){
            clearInterval(this);
        });
    }, 1000);
});
</script>

[reload_info.post.php]

(sql query... // $row is the result)
$_SESSION['name'] = $row->name;
$_SESSION['mail'] = $row->mail;
$_SESSION['status'] = $row->stat;
$_SESSION['cf'] = $row->cf;

データベース(MySQL)に変更があった場合、通常、任意のセッションを使用するサイトのすべての機能が課金されます。私が欲しいのは、ページをリロードせずにindex.php()の本体を更新することです。

つまり、index.phpファイルを開いて、ファイルの編集との間に何もない場合、この1秒後にテキストを配置し、F5キーを押したりlocation.reload()を実行したりせずにテキストを運びます。

出来ますか?ありがとうございました。:)

4

2 に答える 2

0

おそらくあなたはjoconutのようなものを求めています:https ://github.com/vdemedes/joconut

于 2012-11-18T06:55:16.750 に答える
0

あなたはこのようなものが欲しいですか?

<script type="text/javascript">
$(function($) {
var id="<?php echo $_SESSION['id']; ?>";
    var refresh = setInterval(function() {
        $.post('myfolder/reload_info.post.php', {
            id: id;
        }, function(data){
            clearInterval(this);
            $('body .container').html(data);
        });
    }, 1000);
});
</script>

reload_info.post.phpで何かを返す必要があります...

echo echo $ _SESSION ['id'];

于 2012-11-18T05:17:45.853 に答える