回答編集履歴
2
低評価された方、理由をコメントください。
test
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
現状では「PHPの関数を呼び出す」のではなく「PHPの関数の実行結果の出力が呼び出される」ようになっています。
|
6
6
|
つまり、クリックしたときにPHPが実行されるわけではないです。
|
7
7
|
|
8
|
-
PHPはサーバーサイドで動作する言語ですので
|
8
|
+
PHPはサーバーサイドで動作する言語ですので
|
9
9
|
JavaScriptから呼び出すときも何かしらの手段でサーバーへのリクエストを送り、
|
10
10
|
サーバーからレスポンスを受け取る形になります。
|
11
11
|
|
1
ed
test
CHANGED
@@ -2,8 +2,11 @@
|
|
2
2
|
ブラウザの「ソースの表示」をしてみればわかりますが、
|
3
3
|
ブラウザに画面が表示されたときには既にPHPの処理実行、出力処理は全て終わった後です。
|
4
4
|
|
5
|
+
現状では「PHPの関数を呼び出す」のではなく「PHPの関数の実行結果の出力が呼び出される」ようになっています。
|
6
|
+
つまり、クリックしたときにPHPが実行されるわけではないです。
|
7
|
+
|
5
8
|
PHPはサーバーサイドで動作する言語ですので、
|
6
|
-
JavaScriptから呼び出すときもサーバーへのリクエストを送り、
|
9
|
+
JavaScriptから呼び出すときも何かしらの手段でサーバーへのリクエストを送り、
|
7
10
|
サーバーからレスポンスを受け取る形になります。
|
8
11
|
|
9
12
|
Ajax、Fetchなど、非同期通信で処理をするように構成を変更ししてください。
|