「 Ajax 」 一覧
-
jQuery UI モーダルでダイアログを開くサンプルコード
jQuery UI モーダル(modal)でダイアログを開くサンプルコードです。 ※ jQuery 3.1 / jQuery UI 1.12 [crayon-6 …
-
jQuery3 Ajax通信のサンプルコードです。
1234567891011121314151617181920212223// ex) カテゴリ追加$(function(){$.ajax({url: '/add', // リクエスト送信先URLtype: 'POST', // get or postメソッドtimeout: 2000, // タイムアウト時間をミリ秒で設定cache: false, // キャッシュ無効data: {'category_name': category_name}, // サーバーに送信する値dataType: 'json' // サーバーから返されるデータ型}).done(function (response, textStatus, jqXHR) {// サーバー側[php] echo json_encode(['status' => true or false]);if (response.status) {// 追加成功alert('success.');} else {// 追加失敗alert('error.');}}).fail(function (jqXHR, textStatus, errorThrown) {// 通信失敗alert('error.');});});
-
CakePHP3 Ajax通信でコントローラーの途中で抜ける方法
2017/11/30 -コントローラー(Controller)
echo, json_encode, autoRender, return, AjaxCakePHP3 Ajax通信でコントローラーの途中で抜ける方法の参考コードです。
12345678910111213public function index(){$this->autoRender = FALSE;$flg = true; // true or falseif (!$flg) {// Ajax戻り値echo json_encode(['status' => false, 'err_msg' => __('サーバーエラーが発生しました。')]);// ここで処理終了return;}}
-
2017/11/23 -コントローラー(Controller)
Post, Get, リクエストメソッド, Ajaxコントローラーでのリクエストメソッド(Get/Post/Ajax)判定方法です。 ◯ Get判定
1$this->request->is('get');◯ Post判定 [crayon-6 …
-
2017/11/23 -コントローラー(Controller)
Ajax, レイアウト, レンダリング「autoRender」は自動的にレンダリングし、レイアウトする機能の設定(デフォルト:true)です。
12// レイアウト無効化$this->autoRender = false;※Ajax通信時などに使用