レスポンスデータに命令ワードを設定することにより、送信後(応答受信後)に所定の処理を行います。
・メッセージ出力
"message" に出力するメッセージ文を指定すると、送信後に alert() でメッセージを出力します。
・確認メッセージ
"confirm" にメッセージ文を指定すると、送信後に confirm() で確認メッセージを出力します。
ユーザの選択結果は後述の後処理に渡されます。
・ページ移動
"location" に移動先 URL を指定すると、送信後に location.href() でページを移動します。
・リロード
"reload" に true を指定すると、送信後にページのリロードを行います。
スクロール位置を cookie に保持し、リロード後も同じ場所に戻ります。
var ajax = new PRAjax();
ajax.onSubmit("#id_form1");
$res = array(); // メッセージ出力 $res['message'] = $_REQUEST['name_textArea1']; // 確認メッセージ $res['confirm'] = $_REQUEST['name_textArea1']; // ページ移動 $res['location'] = 'index2.php'; // リロード $res['reload'] = true; $response = json_encode($res, JSON_UNESCAPED_UNICODE); print $response;