Подтвердить что ты не робот

Как я могу отправить запрос удаления http из браузера?

Есть ли способ отправить запрос DELETE с веб-сайта, используя xmlhttprequest или что-то подобное?

4b9b3361

Ответ 1

Как упоминалось выше, jQuery сделает это за вас, используя следующий синтаксис:

$.ajax({
    type: "DELETE",
    url: "delete_script.php",
    data: "name=someValue",
    success: function(msg){
        alert("Data Deleted: " + msg);
    }
});

Ответ 2

Вы можете проверить, был ли в вашем браузере DELETE реализован здесь

Предполагая, что req является объектом XMLHttpRequest, код будет req.open("DELETE", uri, false);

Ответ 3

Это можно сделать с помощью jQuery, если вы не против зависимости от структуры. Я считаю, что jQuery использует XmlHttpRequest для выполнения этого действия. Вы использовали бы функцию $.ajax с параметром type, установленным на DELETE.

Обратите внимание, что не все браузеры поддерживают запросы HTTP DELETE.

Ответ 4

Я считаю, что оба PUT и DELETE не реализованы (в случае Prototype) из-за неровной поддержки браузера.

Ответ 5

Вы можете использовать php для этого:

настройте свой XMLHTTPRequst, чтобы вызвать phpscript, который удаляет именованный файл, а затем передать имя файла, которое вы собираетесь удалить, на php script и позволить ему выполнять свою работу.