我有兩個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