我有一个网站,通过一块javascript和php代码采取一个文件夹,随机选择一个图像,然后显示在页面上的div标签。虽然所有这些工作正常,显示图像在正确的大小和所有。还有一个小问题,速度很慢。单击刷新按钮后,它立即显示一个图像,但如果再次按下它不会立即显示一个新的图像,除非在10秒左右按下。当然,这是一个小问题,它是相当恼人的。我尝试过一些事情,比如使用html元标签来清除缓存/不存储它,以便总是刷新,但它没有工作。我还尝试了许多不同的javascript代码,我在stackoverflow.com上找到了其他方法来做到这一点,但它们似乎都只有在10秒左右按下后才刷新。
考虑到有很多代码。为了简单起见,我将代码放入了粘贴文件夹。
请注意,PHP代码是从WWW借来的,我对它做了非常小的更改,除了添加最后一行代码之外,几乎没有更改。
http://pastebin.com/wwys5r3E希望我们能一起找到解决办法,谢谢!
试试这个,请求正在被服务器端缓存。
function reloadImg(){
if(document.refreshform.randomhero[1].checked == true) {
$("#randomhero").load("random-herosup.php?u="+new Date().getTime());
}
else if(document.refreshform.randomhero[2].checked == true) {
$("#randomhero").load("random-herocar.php?u="+new Date().getTime());
}
else if(document.refreshform.randomhero[3].checked == true) {
$("#randomhero").load("random-heromid.php?u="+new Date().getTime());
}
else
{
$("#randomhero").load("random-heroall.php?u="+new Date().getTime());
}
}