页面使用了php 输出缓存 依次分批输出内容,后输出的内容中含JS,却不执行(我使用的是chrome浏览器),为什么?<?phpecho '前面的内容......';
@ob_flush();
@flush();echo '后面的内容......<script> location.href="abc.html"; </script>'; //这里JS不执行呢
@ob_flush();
@flush();?>
@ob_flush();
@flush();echo '后面的内容......<script> location.href="abc.html"; </script>'; //这里JS不执行呢
@ob_flush();
@flush();?>
echo '前面的内容......';
@ob_flush();
@flush();
echo '后面的内容......'; //有可能这么的代码有问题,比如html的闭包问题.应该</div>的笔误变成了<div>
?>
<script> location.href="abc.html"; </script> <!-- 放到PHP代码外,看看什么情况?-->
<?php
@ob_flush();
@flush();
?>