PHPでJSコードを実行する
仅有的幸福
仅有的幸福 2017-05-16 13:07:03
0
3
652

php で js コードを実行する方法

1. この場合、[OK] はポップアップ表示されません。

<?php
セッション開始();
if($_POST){
    if($_POST['mobile']!=$_SESSION['mobile'] または $_POST['mobile_code']!=$_SESSION['mobile_code'] または empty($_POST['mobile']) または empty($ _POST['モバイルコード'])){
        echo '<script type="text/javascript">';
        echo 'alert("ok");';
        echo '</script>';
    }それ以外{
        $_SESSION['モバイル'] = '';
        $_SESSION['mobile_code'] = '';

}
?>

2. この場合は、ポップアップが表示されます。

<?php
        echo '<script language="javascript">';
        echo 'alert("ok");';
        echo '</script>';
?>

この 2 つに違いはありますか?教えてください。

仅有的幸福
仅有的幸福

全員に返信(3)
phpcn_u1582

最初のケースでは、if ステートメントを入力していないため、ポップアップ ボックスはありません。外側の if ($_POST) を削除してみると、ポスト リクエストをまったく送信していないため、if コード ブロックを入力できないと思われるボックスが表示されます。

いいねを押す +0
Ty80

親愛なる、これはphpでは実行できません。
php -> 出力 html+js -> ブラウザは js を受信して​​実行します

最初の例では、POST リクエストを行ったときに返される Web ページです。通常、ブラウザを使用して URL を入力します。これは GET リクエストです。

いいねを押す +0
滿天的星座

コードだけ見ると違いはありませんが、実際の状況を見ると違うかもしれません。入力がないと判断された場合のみポップアップボックスは表示されません。JQ では ajax を使用してください。 Baidu でチェックするのは難しくありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート