我試着修復這個,但沒有得到,我的腳本在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