FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【cakephp】 Ajaxヘルパーの属性項目一覧 と コールバック一覧

prototype.jsを利用。

属性項目

  • url     -----     非同期通信によるリクエストの送信先アドレス
  • frequency     -----     一定時間ごとに実行する処理における間隔(秒数)
  • update    -----    非同期通信により得られたデータを表示するタグID
  • position     -----     挿入場所(top,bottom,after,before)
  • type     -----     非同期か同期かの指定
  • evalScript     -----     得られたデータ内にあるスクリプトタグを評価するか否

コールバック
  • before     -----      リクエストの実行前に呼び出される処理
  • after     -----      リクエストの実行後に呼び出される処理
  • condition      -----      リクエストを実行する前にtureにしておくべきJavaScriptの条件(if文)
  • confirm     -----      実行前にconfirmで画面に表示されるテキスト(アラート)
  • loading     -----      データ受信中に呼び出される処理
  • loaded     -----      データ受信終了後に呼び出される処理
  • compleete     -----      通信完了後に呼び出される処理
  • interactive     -----      通信完了前にデータにアクセス


別ControllerのActionを指定する方法

array('url'=>array('controller'=>'hogeController', 'action'=>'hogeAction'))

一例

<?=$ajax->form('settingMail?type=add','post',array(

'name'=>'mailform_add',
'update'=>'mail_mes',
'url'=>'settingMail?type=add',
'condition'=>'mailValidate()',
'confirm'=>'メールアドレスを追加します',
'loading' => "Element.hide('ajax_button6'); Element.show('ajax_loading6');",
 "complete" => "Element.show('ajax_button6'); Element.hide('ajax_loading6');"
))?>

スポンサーサイト

トラックバック


この記事にトラックバックする(FC2ブログユーザー)

コメントの投稿

Private :

カウンター
   
プロフィール

glasses

Author:glasses
物事をすぐ忘れる自分のためのブログ。

カテゴリ
カレンダー(月別)
09 ≪│2018/10│≫ 11
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
最新記事
最新コメント
検索フォーム
リンク
サービス
track feed track あわせて読みたいブログパーツ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。