php - 更新(刷新)PHP 变量而不刷新网站
问题描述
我正在尝试在不刷新站点的情况下更新名为 $online 的变量。
这是我的尝试:
数据.php
<?php
include("steam.php");
$data = $online;// obtain current value of data from somewhere
echo $data; // should be an integer
?>
刷新.js
$(document).ready( function () {
var data = []; // data is empty
var graph = Morris.Bar({
element: 'graph',
data: data
labels: ['random label']
});
function update () {
$.getJSON( "data.php", function (newv) {
data.push( { x: newv, y: "Today" } ); // store new value
graph.setData( data ); // update the graph
});
}
update();
setInterval( update, 1000 );
});
解决方案
我刚刚完成了这个,所以我知道它有效。我之前的评论将完成这项工作。我知道 $.getJSON 是相似的,所以我不知道你会有什么冲突,但下面会更新你的 php 变量。
<script>
$.post( "data.php", { online: "UpdatedData" } );
</script>
数据.php
$online = $_POST['online'];
推荐阅读
- python - 将 Json 从 api 代码转换为数据帧
- swift - 如何快速制作正弦函数
- ssl - 减少 Wildfly 日志中的 javax.net.ssl 噪音
- java - 在按钮上添加 ContextMenu 时,JavaFX 场景构建器冻结(然后崩溃)
- wordpress - 插件简单的拍卖 woocommerce 无法正确显示
- javascript - addEventListener 未应用于元素(即使通过代码),但没有显示错误
- java - 具有非字符串原始类型的 Android (Kotlin) 双向数据绑定
- r - 如何删除数据框单列的列名?
- python - python中打印函数的奇怪行为
- raspberry-pi2 - 如何将 I2C 地址传递给 Adafruit CircuitPython 代码?(运行 ADS1115)