0

jQuery_puff.phpjavascript/jQuery のみを保持する( ) という PHP ページがあります。

そのPHPのjqueryは次のとおりです。

<?php
echo '<script>
$( "#myButton" ).click(function() {
$( "#myDiv" ).effect( "puff", "slow" );
$( "#myDiv" ).toggle( "puff" );
});
</script>';
?>

次のように、この PHP ページを別の PHP ファイルに含めました。

<?php include "jQuery_puff.php"; ?>

内の最初のコードが行うことは、ユーザーが をクリックするたびjQuery_puff.phpに jquery パフ効果を に適用することです。#myDiv#myButton

すべてが正常に機能します。ここまでは順調ですね。ただし、これは 1 人のユーザー (クライアント側) に対してのみ発生します。

今私の質問:

AJAX を使用しているすべてのユーザーに対して、この PHP ページをリアルタイムで実行する方法はありますか?

たとえば、USER 1が をクリックする#myButtonと、USER 2USER 3なども#myDiv?にパフ効果が適用されます。

こんなものを使おうと思ったのですが、これではどうにもなりません!!

<script type="text/javascript">
    $(document).ready(function() {
        $("#myButton").click(function() {
            $.ajax({
                url: 'myOwn.php',
                cache: false,
                success: function(data) {
                    checkForNewData2();

                }
            });
        });

        var intervalID2 = setInterval(checkForNewData2, 500);
    });

        function checkForNewData2() {
        $.ajax({
            url: 'jQuery_puff.php',
            dataType: 'json',
            cache: false,
            success: function(data) {
                $("#data").html(data.data);

            }
        });
    }

</script>

私は正しい方向にいますか?また...?

4

0 に答える 0