teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2018/08/22 07:00

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,5 +1,12 @@
1
+ test.phpはあくまでajaxにより呼び出されるものであり、**アクセスすべきはそのjs処理を書いたURL(HTMLとか)です。**
2
+ 非同期処理はアクセスしている画面から画面遷移を伴うことなく通信できる仕組みです。
3
+ 別途サーバー側の処理を呼び出します。
4
+ 今回用意したtest.phpを直接開いても送信される情報はきていないため提示のようになるのは当然です。
5
+
6
+ **※下記は質問者さんとは違う、本来やるべき手順です。**
7
+
1
8
  下記で試しましたが再現しませんでした。
2
- ※適当なHTMLにjsを書いてブラウザでHTMLにアクセスして確認
9
+ **※適当なHTMLにjsを書いてブラウザでHTMLにアクセスして確認**
3
10
 
4
11
  phpの方はheader()がなくてもエラーは出ませんでしたし、
5
12
  あってもコンソールでは「こんにちはかきくけこ」と出力されています。
@@ -21,6 +28,4 @@
21
28
  $item = $_POST['item'];
22
29
  print($item);
23
30
  print("かきくけこ");
24
- ```
31
+ ```
25
-
26
- 確認された環境、ブラウザ、状況、コード全体など再現できる情報をご提示ください。

1

修正

2018/08/22 07:00

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  下記で試しましたが再現しませんでした。
2
+ ※適当なHTMLにjsを書いてブラウザでHTMLにアクセスして確認
2
3
 
3
4
  phpの方はheader()がなくてもエラーは出ませんでしたし、
4
5
  あってもコンソールでは「こんにちはかきくけこ」と出力されています。