$p.events.after_send
概要¶
サーバへデータを送信した後に実行するメソッドの指定方法を説明します。
制限事項¶
-
複数のスクリプトを作成し各スクリプトの内容に本関数を記述すると、スクリプトが上書きされるため、最新のもの以外は動作しません。回避策は以下FAQを参照してください。
使い方¶
イベントを発生させるボタンのdata-action属性の値を明示的に記述したい場合は取得してください。
サンプルコード¶
- 「テーブルの管理」画面の「エディタ」タブを開き、「数値A」項目を追加してください。
- テーブルを更新してください。
-
「テーブルの管理」画面の「スクリプト」タブへ、以下のサンプルコードを設定してください。
以下のサンプルコードでは、data-action属性の値であるUpdateを明示的に記載してます。
JavaScript after_send はサーバへ送信した後に実行されるため、false を返しても更新は止まりません。条件によって送信を止めたい場合は、$p.events.before_sendで false を返します。
-
「出力先」を「編集」に設定してください。
- テーブルを更新してください。
- 編集画面を開き、数値Aに値を入力して「更新」ボタンを押すと、データを送信した直後に、ブラウザの開発者ツールのコンソールへ「数値A(入力した値)をサーバへ送信しました。」と出力されます。
