我正在使用你的jquery代码来轮询我的数据库:
jQuery(function($){
setInterval(function(){
$.get( 'getrows.php', function(newRowCount){
$('#rowcounter').html( newRowCount );
});
},5000); // 5000ms == 5 seconds
});
并在此处显示结果:
<p>There are <span id='rowcounter'>xx</span> rows in the DB.</p>
但我不确定要在getrows.php
文件中添加什么...是否需要ID为rowcounter
或newRowCount
的任何html标记?
答案 0 :(得分:1)
获取数据库中的行数后,只需执行:
<?php echo $rowCount; //Or whatever value you want to show ?>
这就是全部
答案 1 :(得分:0)
您只是要求getrows.php
并期待其回复。
只要你回应一些东西,你就可以在那里做任何事情。像:
<?php
echo rand(1,10);
?>
当jQuery请求此页面时,PHP将生成一个随机数,jQuery会将其附加到HTML。
基本上,你可以回答任何问题。 jQuery并不关心你的回应。
答案 2 :(得分:0)
查看该代码,所有需要做的PHP文件都是发出一个数字。您可以像在其他任何地方一样拥有正常的数据访问代码,然后只需:
echo $someValue;
答案 3 :(得分:0)
jQuery intelligently guesses您的php脚本返回的数据类型(可在您的php请求脚本中使用ContentType定义)。
一个简单的php脚本会返回HTML / Text数据,所以你只需要在PHP脚本中“回显”你的号码。然后,您的newRowCount
JS值将包含您的PHP回显数字。