更新:成功進展,但仍然存在問題:刷新頁面兩次它的確定刷新頁面每隔10或15分鐘,但一個ferfesh不顯示新數據後重新加載新數據從文本文件,雖然它已經包含訪問getdata.php文件小概率從文本文件中取數據
訪問getdata.php代碼
$connect = mysql_connect("localhost","root","");
$db = mysql_select_db("mydb",$connect);
$getTextQ = "select * from text";
$getTextR = mysql_query($getTextQ);
$path = "text/";
$myfile = $path."data.txt";
$open = fopen($myfile,"w");
while($row = mysql_fetch_array($getTextR)){
$write = fwrite($open,"<div class='slide'><h1>".$row['id']."</h1><p>".$row['desc']."</p></div>");
}
$close = fclose($open);
mysql_close($connect);
的index.php代碼
<script src="js/jquery-1.7.1.js"></script>
<script src="js/slides.min.jquery.js"></script>
<script>
$(function(){
$.ajax({
url: 'getData.php',
type: 'POST'
});
});
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "text/data.txt", true);
txtFile.onreadystatechange = function() {
if (txtFile.readyState === 4) {
if (txtFile.status === 200) {
allText = txtFile.responseText;
}
}
}
txtFile.send(null);
});
</script>
小時新的數據來tml代碼
<div id="mydiv" class="slides_container">
<?php $path ="text/";
$open = fopen($path."data.txt","r");
$read = fread($open,50000);
$close = fclose($open);
echo $read;
?>
</div>
你需要重新綁定? – 2012-01-18 20:02:55
@afuzzyllama其實他們這樣做,在這兩個HTML4和HTML5。 – jeroen 2012-01-18 20:22:56