Php和jquery自动DOM更新



我正在从一个名为get.phpindex.Php的文件中以数组格式获取数据,使用ajax请求,ajax请求每5秒用JavaScript函数Setinterval()处理一次,所以我想更改模式,将get.Php文件包括在index.Php文件中,然后写一个jquery代码来检查数组是否增加。

因此,如果数组文件增加,那么我想自动更新数组。

在get.php中设置会话变量,保存数组长度,并在每次ajax调用时将其与数组长度进行比较

session_start();
if (!isset($_SESSION['length']) {
$_SESSION['length'] = 0;
}
if ($_SESSION['length'] != count($array)) {
$_SESSION['length'] = count($array);
//iterate over array and prepare data in form of html
//that will be sent via ajax and displayed on index.php
echo $data;
}

在index.php 中

$.ajax({
url: 'get.php',
method: 'GET',
success: function(data) {
if (data) {
$('#output').html(data);
}
}
});

最新更新