javascript - 从 url 获取 php 输出

标签 javascript php jquery mysql ajax

我正在尝试获取一个在 .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/

相关文章:

javascript - 全元素视频全屏

php - 模型->保存()在 Yii 中不起作用 -> 显示 ' error '

php - 在 PHP 中写入多个表

鼠标单击后 jQuery UI 自动完成值是旧值

javascript - Jquery移动: Change the header of a listview

javascript - 哪些 mime 类型是纯文本?

javascript - 这两个javascript函数有什么区别?

javascript - jqGrid:以逗号作为小数点的数字格式

javascript - 在 php 中使用 Onsubmit 函数

jquery - 从 URL 中删除哈希值