連載目次 $.ajaxメソッドでは、beforeSendパラメータにコールバック関数を指定することでAjaxリクエストを送信する前に行うべき処理を定義できます。 例えば以下は、Ajaxリクエスト前に現在時刻をチェックし、9時前19時以降である場合には、通信をキャンセルするという例です。ただし、ここでいう時刻とは、あくまでクライアント環境での時刻であり、クライアントの時刻設定に依存する点には注意してください*1。 <script type="text/javascript"> $(function() { // ボタン・クリック時の挙動を定義 $('#btn').click(function() { // Ajax通信を実行 $.ajax({ url: './CurrentFormat.aspx', // アクセス先のURL type: 'POST', // HTTP POSTで通信 dat
![第9回 Ajax編(後編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e84fc6ab06f31b2e64248cbfc92fe06deb5bab5/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_ait.gif)