我不知道我的代碼有什麼問題,即使我更改目標文件的內容,它仍然不會刷新iframe。如果源頁面更改自動重新加載iframe
<script type="text/javascript">
var page = 'data/apps/<? echo $_SESSION['name']; ?><? echo $_SESSION['last']; ?>App.html', lM;
function checkModified(){
$.get(page, function(a,a,x){
var mod = x.getResponseHeader('last-modified');
if(lM != mod){
lM = mod;
document.getElementById("frame").src += "";
}
}
}
setInterval(checkModified, 5000); // every 5 seconds
</script>
我想達到的目標是當有目標頁面上的變化時,iframe將自動重新加載自身,這樣的變化可以顯示給用戶。這兩個頁面都位於同一個域中。
你說的目標網頁是什麼意思?包含iframe或iframe中的頁面的頁面? – tagawa
啊,我明白了 - 你的意思是iframe中的頁面。 – tagawa