0

我有一个 PHP 页面,它从 PostgreSQL 数据库中查询一些数据。数据必须始终显示为最新的,因此我必须每秒钟刷新一次。现在我正在使用,但它刷新了整个页面,这不是我想要的。

对我来说重要的其实就在这里

我已经查过了,甚至在这里看到了一些帖子,但还没有什么适合我。现在(作为学习问题,我想说)我不想获取所有 PHP 查询语句,放入另一个 PHP 文件并刷新它。

我确实想要一个用于部分刷新页面的 PHP 部分的解决方案。

4

2 回答 2

0

如果您使用 JQuery,并创建一个 Php 脚本,调用该脚本时将根据需要打印出数据。

使用 JQuery 的 $.ajax 功能将使您能够动态加载该页面,然后您可以使用$('#MyID').html('New Content');.

这方面的一个例子,使用名为“refresh.php”的脚本和一个动态变量“ID”,将是

$.post('refresh.php', { ID: 1 }, function(result){
    $('#MyID').html(result);
}

您还可以使用json_encode()通过使用 JQuery 函数来分隔输出数据$.parseJSON

这方面的一个例子是

$.post('refresh.php', { ID: 1 }, function(result){
    var data = $.parseJSON(result);
    $('#MyID').html(data.ID);
}

这将访问从 PHP 返回的“ID”的 JSON 编码变量。

于 2013-05-28T05:58:16.473 回答
0

最好的方法是使用 AJAX。(通过JavaScript在后台发送请求,并将结果加载到网页中)

那里有很多 TuT。

于 2013-05-28T05:36:43.370 回答