お世話になります。
https://qiita.com/yukinagae/items/9e64d8ad93c65584bee9
上記URLを参考にさせていただいているのですが、PHP側にデータ受け渡しがうまくいっておりません。
xhr.send(JSON.stringify(post_data));
上記のpost_dataにはデータが入っていることは確認できております。
PHP側にてpost値を見ても空になっており、詰まってしまいました。
お手数をおかけいたしますが、ご教授いただけないでしょうか。
よろしくお願いいたします。
xhr(JavaScript)からのAPIリクエストが上手くいかないのであれば、APIをリクエストするHTTPクライアントを変えて比べてみる等で切り分けていく感じでしょうか。APIの実装確認の中で既に確認済みかもしれませんが。
APIの実装自体の確認が取れているのであれば、(post_dataというより)ブラウザのdevToolのネットワークタブでブラウザから送出されているリクエスト内容を確認し、意図通りのリクエスト内容になっているか、APIの仕様にマッチさせられているか確認していくといった流れでしょうか。
Ryu Yamashita様
ご返信ありがとうございます。
ネットワークタブを確認したところ「Request Payload」には値が入っていたのでググったところ
下記URLの方法で値が取れました。
https://egapool.hatenablog.com/entry/2015/07/28/225658
上記で解決いたしました!ありがとうございました!
※PDF形式で返すところは今から作ります!