我正在尝试获取一个在 .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 或其他方式解析它。
提前谢谢
最佳答案
问题不清楚...
php
echo json_encode(array('totalCounts' => $totalCounts));
使用jquery的js
function set(){
$.ajax({
url: "tophp",
type: "GET",
success: function(data) {
var j = JSON.parse(data);
$("foo").text(j.totalCounts);
}
});
}
需要使用计时器调用上面的ajax函数。
setInterval(set,1000)
;
无法像观察者设计模式那样从服务器更改呈现的 html 页面。
关于javascript - 从 url 获取 php 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20906678/