【PHP】CakePHPでjQueryのajaxでPOSTしたデータを取得する方法
こんばんは。連続投稿です。
CakePHPでは、POSTとGETをコントローラで受け取る際、このように受け取ります。
POSTの場合
$this->data["Model"]["key"];(CakePHP1.3)
$this->request->data("Model.firld");(CakePHP2系)
GETの場合
$this->params["url"]["key"];(CakePHP1.3)
$this->request->query["page"];
Hash::get($this->request->query, "page");(CakePHP2系)
さて、タイトルにあるようにjQueryのajaxでpostをした場合どうするのかというと、このようにやります。
$this->params["form"]["key"]
CakePHP2系列でのAjaxのやり方はちょっと調べた感じだとありませんでした。。
たぶん上と同じか、$this->requestの中にあるのかなーと思います。
いつかやってみたいと思います。
また、ajaxを$this->dataで受け取る方法がこちらで紹介されています。
非常に便利ですね。
それでは。