将javascript变量转换为ajax以实现实时性

将javascript变量转换为ajax以实现实时性,javascript,php,jquery,ajax,real-time,Javascript,Php,Jquery,Ajax,Real Time,我使用php从数据库中获取值,以及实时显示的内容,因为这些值每秒都在变化,我希望实时显示 这是我的PHP代码 $sql = 'select * from cpu_usage where id=(select max(id) from cpu_usage)'; $login ='select count(*) as count from audit_trail'; foreach ($dbh->query($sql) as $row) { $CPU=$row['CPU'];

我使用php从数据库中获取值,以及实时显示的内容,因为这些值每秒都在变化,我希望实时显示

这是我的PHP代码

$sql = 'select * from cpu_usage where id=(select max(id) from cpu_usage)';
$login ='select count(*) as count from audit_trail';
foreach ($dbh->query($sql) as $row) {
    $CPU=$row['CPU'];
    $MEM=$row['MEM'];
}
foreach ($dbh->query($login) as $row)
{
$active=$row['count'];
}
我想实时显示
$CPU
$MEM
$active
的值。我不懂JavaScript或AJAX

我们开始吧

jQuery:

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
function poll_results(){
    $.get('/path/to/your/file.php', function(result){
        $('body').html('CPU: '+result.cpu+', MEM: '+result.mem+', ACTIVE: '+result.active);
        setTimeout(poll_results, 1000);
    }, 'json');
}
$(function(){
    poll_results();
});
</script>

“我不懂javascript或ajax”,这是一个很容易解决的问题:。除此之外,你真的有问题吗?@FelixKling这个网站上的很多问题都很容易解决。但是所有被带到水里的马都不会把头伸到喝水的地方。@two:JakeGould:唯一的问题是我在公司的hackathon,3小时后需要这个,无论如何,谢谢你的帮助。@Himanshu:然后我会立即开始学习JS,或者请同事帮你。这不是一个你可以雇佣某人为你实现一个完整功能的编码器。
foreach ($dbh->query($sql) as $row) {
    $ret['cpu'] = $row['CPU'];
    $ret['mem'] = $row['MEM'];
}
foreach ($dbh->query($login) as $row)
{
    $ret['active'] = $row['count'];
}
echo json_encode($ret);