|
|||||||||
|
|||||||||
ajaxSend(handler)
version 1.0 以降
解説Ajaxリクエストが送信される前に実行するコールバック関数を登録します。
globalオプションが ローカルAjaxイベントのbeforeSendコールバック関数がfalseを返した場合は、ajaxSend(handler)で登録したコールバック関数は実行されません。 引数
戻り値
例例1:リクエスト送信前に、送信するデータを表示します。 $(function(){ // DOM準備完了 // リクエスト送信前に実行するコールバック関数を登録 $("#test_result").ajaxSend(function(event, XMLHttpRequest, options){ $(this) .append($("<p/>") .append("----- ajaxSend: リクエストを送信します -----") .append("<br/>") .append("data: " + options.data) // データを表示 ); }); }); ![]() <p>このデータは、サーバ上にあります。</p> <ul> <li>key1: <?= htmlspecialchars($_POST['key1'], ENT_QUOTES, 'UTF-8'); ?></li> <li>key2: <?= htmlspecialchars($_POST['key2'], ENT_QUOTES, 'UTF-8'); ?></li> </ul> $.post( "test_post.php", // リクエストURL {"key1": "value1", "key2": "value2"}, // データ function(data, status) { // 通信成功時にデータを表示 $("#test_result") .append($("<p/>") .append("----- 通信成功 -----").append("<br/>") .append("status: ").append(status).append("<br/>") .append("data: ").append(data) ); }, "html" // 応答データ形式 ); テスト結果 (#test_result) ![]() |
|
||||||||
© 2007-2011 by いけまさ. All rights Reserved. ![]() ![]() |