勉強したことのメモ

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

  関連記事

javascriptやjQueryで画像を書き換えても変わらない場合

けっこう前に画像をアップロードしてリアルタイムにプレビューする機能を作った時に、 ...

videoタグで表示させた動画をjQuery&CSSでフローティングビデオ対応させる方法

Web上の動画をFloatingVideo対応したいという要望を受けた。ページ上 ...

jQueryで画像(タグ内)のsrc情報を取得する場合

すぐに出てこなかったのでメモ。 $('#test').attr('src'); ...

jQueryでループを抜けようと(breakしようと)するとエラーになる際の対応方法

jQueryでループを抜けようと(breakしようと)すると「Uncaught ...

PHPとajaxでチャットの作成

■ソース ・index.php <? error_reporting(E_ ...