【发布时间】:2018-08-01 09:07:40
【问题描述】:
我有一个问题是从缓存中重新加载元素。
首先,我的头:
<meta http-equiv="expires" content="0"><!-- no cache-->
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
<meta http-equiv="content-script-type" content="text/javascript">
所以我在由 .php 编写和更改的外部 .txt 文档中拥有 JavaScript var 我的任务是将这个 var 实现为 HTML 并每 10 秒保持一次。 我使用了以下代码:
<script type="text/javascript" id="Perso_UHS_1"></script>
<script>
function reldataperso(){
var dper = new Date();
document.getElementById('Perso_UHS_1').src =
"PersonalkapazitatUHS1.txt?time" + dper.getTime();
};
setInterval(function(){
reldataperso();
alert("test")
}, 10000);
</script>
</head>
<body onload="reldataperso()">
好的,这适用于 .jpg 或 .html,但不适用于头部的 .txt。浏览器不要尝试重新加载,因为每隔 10 秒就会发出一次警报...
你有什么想法吗?
【问题讨论】:
-
看看使用 ajax 或新的 fetch api。
-
什么是
Perso_UHS_1?一个 iframe?
标签: javascript external reload