ajax の get を行う為のテンプレート
formData = {};
{} は 空の json オブジェクト
formData["param1"] = "テスト";
formData のプロパティは formData["プロパティ文字列"] に値をセットして作成される
formData のプロパティは formData.プロパティ文字列 と書く事もできます
formData.param1 = "テスト";
data: formData
{
"param1": "テスト"
}
http://localhost/app/form-action-json.php?param1=%E3%83%86%E3%82%B9%E3%83%88&_=1626243759099
と言うフォーマットに jQuery に加工されてサーバの PHP が呼び出されます
QuertyString と呼ばれる ? 以降の文字列が $_GET にセットされて PHP に入る
param1=%E3%83%86%E3%82%B9%E3%83%88&_=1626243759099
$_GET["param1"] に "テスト" がセットされて スーパーグローバル変数として利用可能となる。
$json = new stdClass;
$json->get = $_GET;
print json_encode( $json, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT );
{
"get": {
"param1": "テスト",
"_": "1626244981881"
},
"post": [],
"session": []
}