以下代码在适用于 Windows 和 Linux 的 FireFox、Chrome 和 Opera 上每 10000 毫秒执行一次 lastactivity.php,但不包括 Internet Explorer(在 IE 版本 11 上测试)。浏览器不会提示我任何错误代码,因此我没有其他详细信息可分享。任何帮助将不胜感激,因为我完全被难住了。谢谢。
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var refreshId = setInterval(function(){
$.get('lastactivity.php');
},10000);
});
</script>
最佳答案
可以将 setInterval 回调分离到它自己的函数中。就像这样:
<script type="text/javascript">
function doGet(){
$.get('lastactivity.php');
}
$(document).ready(function(){
var refreshId = setInterval(doGet,10000);
});
</script>
关于javascript - jquery - ajax - 不使用 Internet Explorer 加载 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30041855/