ホームページ  >  記事  >  バックエンド開発  >  JS を使用して PHP で文字化けしたエラー メッセージをポップアップ表示する

JS を使用して PHP で文字化けしたエラー メッセージをポップアップ表示する

WBOY
WBOYオリジナル
2016-08-08 09:19:311087ブラウズ

問題の説明: データをページからバックグラウンドに送信します (Ajax 以外の送信)。データの正当性をチェックするときに、エラーが発生した場合は、JS コードをエコーし​​てエラー プロンプトを表示します。以下に示すように

えー

ポップアップ ボックスが文字化けして表示されます。

問題分析: ブラウザがエンコードを自動的に検出するように設定されている場合、文字化けは表示されません。それ以外の場合は、文字化けが表示される可能性があります。 scriptタグ内のJSコードは縞模様でエンコード制限がないため文字化けが発生します。

問題の解決策: ポップアップ エラー メッセージの外側に HTML コードのレイヤーをラップします。以下の通り

echo "<script>alert('提交信息有误');</script>";

このようにして、エラーメッセージが出た時の文字化けはなくなります。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記では、PHP で JS を使用して文字化けしたエラー メッセージをポップアップ表示する方法を紹介しました。その内容も、PHP チュートリアルに興味のある友人に役立つことを願っています。

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