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

Есть ли способ отправить УДАЛИТЬ запрос с веб-сайта, с помощью xmlhttprequest или что-то подобное?

18
задан Martin Thoma 28 July 2017 в 09:11
поделиться

5 ответов

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

$.ajax({
    type: "DELETE",
    url: "delete_script.php",
    data: "name=someValue",
    success: function(msg){
        alert("Data Deleted: " + msg);
    }
});
27
ответ дан 30 November 2019 в 07:18
поделиться

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

0
ответ дан 30 November 2019 в 07:18
поделиться

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

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

-3
ответ дан 30 November 2019 в 07:18
поделиться

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

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

4
ответ дан 30 November 2019 в 07:18
поделиться

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

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

8
ответ дан 30 November 2019 в 07:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: