ページは PHP 出力キャッシュを使用してコンテンツをバッチで出力します。最後の出力コンテンツには JS が含まれていますが、実行されません (Chrome ブラウザーを使用しています)。
<?phpecho '前面的内容......';@ob_flush();@flush();echo '后面的内容......<script> location.href="abc.html"; </script>'; //这里JS不执行呢@ob_flush();@flush();?>
これはサーバーの問題です
実行中にジャンプできます
<?phpecho '前面的内容......';@ob_flush();@flush();echo '后面的内容......'; //有可能这么的代码有问题,比如html的闭包问题.应该</div>的笔误变成了<div>?><script> location.href="abc.html"; </script> <!-- 放到PHP代码外,看看什么情况?--><?php@ob_flush();@flush();?>