我有两个PHP文件(的index.php & data.php),第一次将数据发送到第二,而这种运行每隔一秒,并显示数据。 问题是数据不更新刷新数据
也许代码解释更好
data.php
<?php
session_start();
$xml = simplexml_load_file("file.xml"); // the contents of the file changes every second
$json = json_encode($xml);
$_SESSION['varname'] = $json;
?>
的index.php
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script language="JavaScript">
window.setInterval(function() {
<?php
session_start();
$json = $_SESSION['varname'];
?>
var newdata = <?php echo $json ; ?>;
//code to show data
}, 1000);
</script>
预先感谢您
调用'在session_start()'*之前*在* index开始输出。 PHP *。 – Matt