我有一个名为(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
应用jquery puff效果。
一切都按预期工作。到现在为止还挺好。但这只发生在一个用户(客户端)。
现在我的问题:
有没有办法让所有使用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>
我正朝着正确的方向前进吗?或...?