以及我已經在iframe中使用HTML文件中像這些Ajax更新HTML頁面每5秒
<iframe src="sample.html"></iframe>
是有沒有辦法刷新使用AJAX,以便它每5秒鐘這些HTML文件不看起來它是令人耳目一新的用戶,而應該看起來像它的更新
我知道在JavaScript中做的一種方式,但它看起來很醜陋,清爽的圖標不斷刷新瀏覽器。我想避免這是它可能做到這些在阿賈克斯應該看起來不像刷新?謝謝
以及我已經在iframe中使用HTML文件中像這些Ajax更新HTML頁面每5秒
<iframe src="sample.html"></iframe>
是有沒有辦法刷新使用AJAX,以便它每5秒鐘這些HTML文件不看起來它是令人耳目一新的用戶,而應該看起來像它的更新
我知道在JavaScript中做的一種方式,但它看起來很醜陋,清爽的圖標不斷刷新瀏覽器。我想避免這是它可能做到這些在阿賈克斯應該看起來不像刷新?謝謝
試試這個
$(function() {
setInterval(function() {
var x = $('iframe').attr('src');
$('iframe').attr('src', x);
}, 5000);
})
欲瞭解詳情:http://quicksketch.org/node/263 – 2012-01-10 10:36:57
我不知道,但它不工作 – niko 2012-01-10 10:53:47
試試這個編輯的。 – 2012-01-10 12:32:51
請在服務器端運行這段代碼。不要將它保存在桌面上,並嘗試..
<html>
<head>
<meta content="5" http-equiv="REFRESH">
</head>
<body>
<iframe src="http://www.google.com" width=100 height=100 frameborder=0 scrolling=no></iframe>
</body>
</html>
它應該工作。我已經測試過它,並且從我的最後工作正常。 感謝
抱歉,但我想更新您提供的代碼將刷新整個頁面,但它不應該像更新謝謝 – niko 2012-01-10 11:42:50
這個添加到你的頭標記,每5秒後刷新HTML頁面
<script> <!--Auto refresh after 5 seconds --> setInterval(function(){location.reload(true);},5000); </script>
試試下面的鏈接,如果那不是獲取解決方案,將讓你更多...... 謝謝[HTTP ://stackoverflow.com/questions/5412302/how-to-refresh-a-iframe-when-the-page-changes-with-ajax](http://stackoverflow.com/questions/5412302/how-to-刷新a-iframe-when-the-page-changes-with-ajax) – 2012-01-10 10:45:31