我试着修复这个,但没有得到,我的脚本在jquery加载网址,并在这个网址显示一个图像,这个图像总是在这种情况下具有相同的名称“pic.jpg”和这一形象改变每个小时,但所有的时间显示同样的知情同意,并展示新形象jquery函数加载和图像缓存
我的剧本it's此,我尝试使用兰特URL和缓存解决没有变化:假的,但继续问题
<script>
$.ajaxSetup ({
cache: false
});
jQuery(document).ready(function(){
var auto_refresh = setInterval(
function()
{
var randnumber=Math.floor(Math.random()*999999999999);
jQuery("#login_data_top_pic_profile").load("index_users.php?load_pic_profile=ok&rand_n="+randnumber);
},3000);
});
</script>
另外我把php删除缓存头并继续不工作
It's可能得到一些帮助,我对修复的小脚本这个,请,thank's的帮助,视
PD:当从脚本调用index_users.php,我总是有这样的代码:
<?php
if ($_REQUEST[load_pic_profile]=="ok")
{
?>
<img src="profile_user/user1/pic.jpg">
<?php
}
else
{
?>
<img src="profile_user/user1/no_pic.jpg">
<?php
}
?>
称为pic.jpg变化始终却没有他的名字
如果你去'index_users.php?load_pic_profile = ok'和加载页面几次,你得到一个新的形象? – Spokey
是的,如果我去加载的网址和更改图像是显示新的形象,我认为问题与缓存,因为使用相同的名称总是图片 – user3093290
错误,我认为你追加的随机数的Ajax请求,而不是图片网址。您需要将随机数附加到图片网址。 – kayen