0

我有一个名为 ( jQuery_puff.php) 的 PHP 页面,其中仅包含一个 javascript/jQuery。

该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所做的是,它会#myDiv在用户每次点击#myButton.

一切正常。到目前为止,一切都很好。但这仅发生在一个用户(客户端)上。

现在我的问题:

有没有办法为所有使用 AJAX 的用户实时运行这个 PHP 页面?

例如USER 1点击 ,#myButtonUSER 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