1

javascript の確認機能を使用して、確認クリックに基づいて PHP 変数 $continue を設定しようとしています。以下のコードは機能するはずですが、$continue は常に false です。

    <script type="text/javascript">
    <!--
    var answer;
    answer = confirm("Do you want to continue?");
    if (answer) { <?php $continue = true; ?> }
    else { <?php $continue = false; ?> };

    // -->
    </script>

どんな助けでも大歓迎です!

4

1 に答える 1

4

php はサーバー側、javascript はクライアント側です。

JavaScript で何かを変更する必要がある場合は、ajax を使用してこれを行います。ただし、これを念頭に置いておく必要があります。php は、html を記述して http 要求を処理するだけです。サーバーの状態を変更するクライアント側のすべての対話は、http 要求を実行する必要があります。

于 2012-05-13T01:17:27.473 に答える