エラーの内容
XMLHttpRequestでPHPにリクエストを飛ばしたときに、ハマりました。
JSONでリクエストを送信したもののPHPでデータが取得できない。。。
AjaxとPHPを使った
通常は、リクエストを取得するのに$_GET, $POSTを使用するのですが、これで取得することができませんでした。
$_GET{'パラメータ名'}, $_POST['パラメータ名']
どうやら、XMLHttpRequestでリクエストを飛ばしたときは、違う形で受け取るようです。
解決
参考サイトによると
取得するのにFile形式で取得するようであった。。。。JSONだからか?
$post_body = file_get_contents('php://input');
ここにたどり着くのに結構かかってしまいました。。。
みなさんお気をつけて。。。
余談
WordPressのプラグインを作成したときの動画です、ここでもJSONを使用してデータ通信処理を行っています。PHP x JSONです。