我试图获取一个我在.php文件中写入的数字和.js文件。
我有一个javascript函数,每次点击都会向mySQL输入数据,现在我需要再次获取这些数据以显示在页面上。
尝试用一个简单的时间制作HTML5应用程序,但是小时几乎已经失效。
所以我的php文件看起来像这样:
<?php
include 'connect.php';
$tCount = mysql_query ("SELECT SUM(clicks) FROM clicks");
while($row = mysql_fetch_array($tCount)){
$totalCounts = $row['SUM(clicks)'];
}
?>
<span id="foo"><? echo $totalCounts; ?></span>
正如你所看到的,我只是从表中获取每一行并将其全部清除。 现在我需要在屏幕上显示它,但是在我或其他用户发生的每次点击时,totalCounts将自行更新。
我不能在索引文件中回应这个,这必须是外部的,所以需要知道我是否可以从 url 或其他方式解析这个。
提前谢谢
答案 0 :(得分:1)
问题不明确,但......
PHP
echo json_encode(array('totalCounts' => $totalCounts));
js使用jquery
function set(){
$.ajax({
url: "tophp",
type: "GET",
success: function(data) {
var j = JSON.parse(data);
$("foo").text(j.totalCounts);
}
});
}
需要使用计时器调用上面的ajax函数。
setInterval(set,1000)
;
无法从服务器更改渲染的html页面,如观察者设计模式。
答案 1 :(得分:0)
$tCount = mysql_query ("SELECT SUM(clicks) as total FROM clicks");
while($row = mysql_fetch_array($tCount)){
$totalCounts = $row['total']; }
试试这个