この記事では、php echo を使用してフロント デスクのポップアップ ダイアログ ボックスを制御する JavaScript スクリプトを生成する効果を紹介します。これは非常に優れており、参考になります。興味のある方はぜひご覧ください。一緒に
アプリケーションシナリオ:
WeChat 認証ログイン プロセス中にユーザーの確認が必要なため、この要件が導出されます
対応するロジックがフロントエンドに配置されない理由は、ロジックは部分的な機能ビジネスであるため、統合管理を容易にするためにバックエンドに配置されます。
解決策:
phpを通してJavaScriptスクリプトをエコーする ここで注意が必要なのはバッファです。
バッファには php、webserver、web ブラウザの 3 つの部分が必要です。比較的言えば、バックエンドは制御可能ですが、フロントエンドのさまざまなブラウザのバッファリング メカニズムによってリアルタイム出力を実現できます。は異なりますが、ここでは詳しく説明しません。私の解決策は、非リアルタイム出力を許可することでした。
非リアルタイム出力を許可するための要件の 1 つは、ポップアップ ウィンドウの処理後にプログラムがジャンプしないことです。以下の通り:
<?php echo "<script> if(confirm( '请选择跳转页面,是跳转到yes.html 否跳转到no.html? ')) location.href='yes.html';else location.href='no.html'; </script>"; //以下hearder部分,是不可以加入的。 //header('location:http://www.baidu.com'); ?>
概要: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
php年と月に応じて当月の日数と日付配列を取得するメソッドの詳細なグラフィックとテキストの説明
PHP は日を取得するメソッドを実装します指定された日付の今週の曜日
PHP は、uploadify プラグインのアイデア分析と組み合わせた複数画像のアップロードを実装します
以上がフォアグラウンドのポップアップ ダイアログ ボックスを制御する PHP メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。