PHPのポップアップボックス

WBOY
リリース: 2016-06-20 12:35:22
オリジナル
1150 人が閲覧しました

if($mail -> Send()){    echo "<script>alert('Success')</script>";    header("Location: homeConnect.php");}else{    echo "<script>alert('Failed')</script>";    header("Location: homeConnect.php");}
ログイン後にコピー


成功しても失敗しても、ポップアップ ボックスは表示されず、直接ジャンプします。
望ましい効果: ポップアップ ボックスの情報が表示され、ユーザーはクリック後にジャンプします。 OK


ディスカッション (解決策) への返信

変更これを
echo "<script>alert('Failed')</script>";
echo "<script>location: homeConnect.php</script>"; >header("Location: homeConnect.php");
スクリプトが実行される前にジャンプが行われるように、http ヘッダーにジャンプ命令を生成します

これを次のように変更します

echo "<script>alert ('Failed')</script>";

echo "<script>location: homeConnect.php</script>";

header("Location : homeConnect.php");
http ヘッダーにジャンプ命令を生成します。これにより、スクリプトが実行される前にジャンプが発生します

ジャンプは行われません


echo "<script>location.href = 'homeConnect.php';</script>";

スクリプトを使用してジャンプ

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート