私はボタンを含むPHPファイル(index.php)を持っています。そのボタンをクリックすると、PHPファイルにリクエストを投稿するjavascript関数がトリガーされます(login.php)。条件が真であればlogin.phpで、javascriptを使ってurlにリダイレクトされます。この例では、リダイレクトする方法を尋ねるのではなく、そのlogin.phpに単純なalert()
を実行するように求めます。投稿リクエストで呼び出されたファイルでjavascriptを実行する
私は必要がありますので、これと言って答えた:
<?php // some php code
// php condition is true {
echo "<script type="text/javascript">
alert('Alert worked.');
</script>";
// }
// more php code
?>
をそれはecho
を実行しますが、スクリプトを実行したことがありません。
ファイルでjavascriptを実行するにはどうすればよいですか(ポストリクエストによって呼び出されます)。
これはファイルがサーバー側にあり、実際にはブラウザに存在しないためですか? – 707
これは悪い構成です。代わりに、AJAX呼び出しに値(trueまたはfalse)を返し、元のjavasrciptにその値に基づいてリダイレクトを実行させます。 –