Blogブログ

Day: December 20, 2013

cakePHP: ajaxでのデータ取得。

ajaxを使います。 /user/index で、Userと紐付くStudentをajaxを使って取得する。 データの取得は、/user/ajax_get_students/ から行うと仮定。 ・/user/index.ctp 下のようなプルダウンでユーザを選択する。 user 1 user 2 ajaxリクエスト関数を用意。 戻ってきたdata展開の処理は省きます。 $(“#userselect”).change(){ var userid = $(this).val();     $.ajax({ type:”POST”,         url: “”, data: { ‘user_id’: userid, }, success:function(data){ console.log(data); }, error :function(XMLHttpRequest,textStatus){ console.log(textStatus); }     }); } コントローラ。 ・UsersController class ・UsersController extends AppController { public $components = array(‘RequestHandler’); public function ajax_get_students($id = null) { if($this->RequestHandler->isAjax()){ $user_id […]