勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

AjaxにてHTTPリクエストメソッドをDELETE / PUTで送信する方法

  jQuery JavaScript

あるAPIにAjaxでリクエストする際、GET / POSTではなくDELETE / PUTで送信する必要があった。このようなHTTPリクエストメソッドはほぼ取り扱ったことが無いのでどうしたらいいのか調べたところ、普通にtypeオプションで指定できるみたい。以下に対応方法をメモ。

 

対応方法

Ajax側

<script>
$(function(){
    $.ajax({
        url:'./method.php',
        type: 'DELETE', //PUTでもOK
    }).done(function(result){
        console.log(result);
    }).fail(function() {

    }).always(function() {

    });
});
</script>

HTTPリクエストメソッドの確認側(method.php)

<?php
echo $_SERVER['REQUEST_METHOD'];

 

参考サイト

https://stackoverflow.com/questions/2153917/how-to-send-a-put-delete-request-in-jquery

 - jQuery JavaScript

  関連記事

FlashとjQueryを組み合わせたプラグインでWebカメラで撮影した画像をアップロード
FlashとjQueryを組み合わせたプラグインでWebカメラで撮影した画像をアップロード

FlashとjQueryを組み合わせたプラグインを用いてWebカメラで撮影した画 ...

jQueryで新しく追加した要素に対してイベントがきかない場合の対応
jQueryで新しく追加した要素に対してイベントがきかない場合の対応

jQueryで新たに追加した要素に対して、 clickイベントを使いたかったけど ...

tableのフィルター機能
tableのフィルター機能

jQueryのプラグインで簡単にフィルター機能が つけられたのでメモ。 ■必要な ...

jQueryとCSSで指定したテキストに対してラインマーカーを引く方法
jQueryとCSSで指定したテキストに対してラインマーカーを引く方法

サイト内で強調したいテキストに対して蛍光ペンでマーカーを引くようなアニメーション ...

jQueryにて複数のajax処理のレスポンスをまとめて表示する方法
jQueryにて複数のajax処理のレスポンスをまとめて表示する方法

同時にajax処理を行う際、挙動やコードの書き方に悩まされることが多い。例えばA ...