我有这个文件:
<html>
</html>
<script>
setInterval(function () {
<?php clearstatcache(); ?>
var ss = "<?php echo filesize('log.html'); ?>";
console.log(ss);
},100);
</script>
但是,如果清空文件log.html
,浏览器仍然会输出旧的文件大小。我是不是做错了什么?如果是,我该如何修复?
您正在运行的Javascript会一直输出与加载页面时发送的数据相同的数据。所以它永远不会改变,因为它不是从服务器上读取的。
当需要更新时,您需要使用ajax从服务器重新读取数据。