我有一个名为 ( 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点击 ,#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>
我在正确的方向吗?或者...?