25

xmlhttprequestまたは同様のものを使用して、WebサイトからDELETEリクエストを送信する方法はありますか?

4

6 に答える 6

29

上記の誰かが述べたように、jQueryは次の構文を使用してこれを行います。

$.ajax({
    type: "DELETE",
    url: "delete_script.php",
    data: "name=someValue",
    success: function(msg){
        alert("Data Deleted: " + msg);
    }
});
于 2009-12-15T16:51:46.490 に答える
8

ブラウズに DELETE が実装されているかどうかをテストできますここ

req が XMLHttpRequest オブジェクトであるとすると、コードは次のようになりreq.open("DELETE", uri, false)ます。

于 2009-12-15T16:53:15.567 に答える
4

jQueryフレームワークへの依存を気にしないのであれば、これは で行うことができます。私はこのアクションを実行するためにjQuery使用すると信じています。パラメータを に設定して関数をXmlHttpRequest使用します。 $.ajaxtypeDELETE

すべてのブラウザーが HTTP DELETE 要求をサポートしているわけではないことに注意してください。

于 2009-12-15T16:42:39.660 に答える
0

PUT と DELETE の両方が (Prototype の場合) 実装されていないのは、ブラウザーのサポートが不安定なためだと思います。

于 2009-12-15T16:41:47.260 に答える
-3

php を使用してこれを行うことができます。

名前付きファイルを削除する phpscript を呼び出すように XMLHTTPRequst を設定し、削除する予定のファイル名を php スクリプトに渡して処理させます。

于 2009-12-15T16:47:34.940 に答える