gpt4 book ai didi

php - IE 在第二次中未获取($.get()) 新数据

转载 作者:行者123 更新时间:2023-11-30 00:18:47 25 4
gpt4 key购买 nike

当我第一次打开网页时,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.我的英语不好。非常感谢。

最佳答案

在 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 ******/
});

关于php - IE 在第二次中未获取($.get()) 新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23421384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com