当我第一次打开我的网页时,IE会处理数据,但是在下一次IE浏览器没有获得新数据处理时,它会使用旧数据。发生了什么???
$.get('db/chkBillNo.php',
{
'branchID' : branchID,
'toDay' : toDay2
},
function(data)
{
/****** PROCESS ******/
});
chkBillNo.php
<?php
include 'condb.php';
$query = mysql_query('SELECT COUNT(`billNo`) AS count FROM `bill` WHERE `branchID` = "'.$_GET['branchID'].'" AND `billDate` = "'.$_GET['toDay'].'" ') or die(mysql_error());
$data = mysql_fetch_object($query);
echo $data->count;
?>
只有IE导致了这个问题。 是什么导致了这个问题然后解决了?
PS.My英语不是很好。非常感谢你。答案 0 :(得分:0)
尝试使用JS:
function noCache(uri){return uri.concat(/\?/.test(uri)?"&":"?","noCache=",(new Date).getTime(),".",Math.random()*1234567)};
var url = 'db/chkBillNo.php';
url = noCache(url);
$.get(url,
{
'branchID' : branchID,
'toDay' : toDay2
},
function(data)
{
/****** PROCESS ******/
});