ホームページ >バックエンド開発 >PHPチュートリアル >出力キャッシュJS障害の問題

出力キャッシュJS障害の問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:09:21758ブラウズ

ページは 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();?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。