我上下搜索,还没有找到允许setInterval在任何版本的Internet Explorer中工作的东西.
以下是我现在正在使用的代码......
<script type="text/javascript">
$(document).ready(function () {
$('#varRefresh').load('reload.php');
window.setInterval("refreshVar();", 5000); //**** every 5 seconds
});
function refreshVar() {
$('#varRefresh').load('reload.php');
}
</script>
<div id="varRefresh">
</div>
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我正确的方向,所以我可以让它在IE中工作?
尝试替换这一行:
window.setInterval("refreshVar();", 5000); //**** every 5 seconds
Run Code Online (Sandbox Code Playgroud)
有了这个:
window.setInterval(refreshVar, 5000); //**** every 5 seconds
Run Code Online (Sandbox Code Playgroud)
(使第一个参数成为函数引用而不是字符串)
| 归档时间: |
|
| 查看次数: |
9519 次 |
| 最近记录: |