我有这个文件:
<html>
</html>
<script>
setInterval(function () {
<?php clearstatcache(); ?>
var ss = "<?php echo filesize('log.html'); ?>";
console.log(ss);
},100);
</script>
但是如果我清空文件log.html
,浏览器仍会输出旧的文件大小。我在这里做错了吗?如果是这样我该怎么办?
答案 0 :(得分:0)
您正在运行的Javascript会持续输出加载页面时发送的相同数据。因此它永远不会改变,因为它不是从服务器读取的。
在需要更新时,您需要使用ajax从服务器重新读取数据。