我想在修改数据库时更新页面.我想用jquery来做这件事.问题不明确?然后看看这个,假设这是我的页面:
<?php
$query=mysql_query("select * from tbl1 where user='admin'");
if(mysql_num_rows?($query)!=0)
{
echo 'Table 1 has values';
} else {
echo 'Table1 is empty';
}
?>
Run Code Online (Sandbox Code Playgroud)
只要将任何新条目添加到数据库,就应执行此操作.现在假设我手动向数据库添加一个条目,然后页面应该自动显示结果为"Table1有值".我知道它可以通过定期使用刷新页面来使用,但我不想使用它.相反,我想尝试其他的东西,比如ajax民意调查?有人可以给我一个演示吗?
您可以使用长轮询,但首先要做大量研究。您的服务器可能会终止看似打开了很长时间的请求。
在 PHP 中,您的代码将类似于...
set_time_limit(0);
while (TRUE) {
// Query database here
if ($results) {
echo json_encode($results);
exit;
}
sleep(1);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1082 次 |
最近记录: |