jQuery_puff.php
javascript/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 2、USER 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>
私は正しい方向にいますか?また...?