問題の説明: データをページからバックグラウンドに送信します (Ajax 以外の送信)。データの正当性をチェックするときに、エラーが発生した場合は、JS コードをエコーしてエラー プロンプトを表示します。以下に示すように
えー
ポップアップ ボックスが文字化けして表示されます。
問題分析: ブラウザがエンコードを自動的に検出するように設定されている場合、文字化けは表示されません。それ以外の場合は、文字化けが表示される可能性があります。 scriptタグ内のJSコードは縞模様でエンコード制限がないため文字化けが発生します。
問題の解決策: ポップアップ エラー メッセージの外側に HTML コードのレイヤーをラップします。以下の通り
echo "<script>alert('提交信息有误');</script>";
著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、PHP で JS を使用して文字化けしたエラー メッセージをポップアップ表示する方法を紹介しました。その内容も、PHP チュートリアルに興味のある友人に役立つことを願っています。