我已经制作了一个留言簿类型的程序,其中单击按钮转到 javascript 函数,然后加载由与数据库链接的 php 文件生成的内容。它在谷歌浏览器中工作正常,但是当我打开 IE9 并单击按钮时,它工作正常,但是如果我将任何数据插入数据库然后按下按钮,它只会显示旧数据而不是新数据。如果用 chrome 完成,它会向我显示包括新旧数据在内的全部数据.....这是我的代码。
按钮
<button class="btn" onclick="extrct()">Refresh</button>
功能
function extrct()
{
$("#book").load("extract.php");
}
php文件
<?php
$con=mysql_connect("localhost","root","#death123#","");
date_default_timezone_set('Asia/Kolkata');
$y="guestbookdb_".date('Y');
$db=mysql_select_db("$y",$con);
$m="guestbooktb_".date('M');
$d=date('Y').":".date('m').":".date('d');
$result="SELECT * FROM $m WHERE date='$d' ORDER BY time DESC";
if(!$ftq=mysql_query($result,$con))
echo mysql_errno($con);
while($row = mysql_fetch_array($ftq))
{
$c=$row['comment'];
$dt=$row['date']." ".$row['time'];
$name=$row['empid'];
echo '<p style="width:70%;background-color:#7ec0ee;color:black ">'.$c.'</p>';
echo '<nav><ul style="list-style-type:none;"><li style="width:35%;float:left;background-color:#ffb90f;color:black ">'.$name.'</li><li style="width:35%;float:left;background-color:#daa520;color:black ">'.$dt.'</li></ul></nav><br><br>';
}
?>