Есть ли способ отправить запрос DELETE с веб-сайта, используя xmlhttprequest
или что-то подобное?Как отправить запрос на удаление http из браузера?
ответ
Я считаю, что оба PUT и DELETE не реализованы (в случае Prototype) из-за неровной поддержки браузера.
Это можно сделать с помощью jQuery
, если вы не против зависимости от структуры. Я считаю, что jQuery
использует XmlHttpRequest
для выполнения этого действия. Вы должны использовать функцию $.ajax
с параметром type
, установленным на DELETE
.
Обратите внимание, что не все браузеры поддерживают запросы HTTP DELETE.
Вы можете использовать PHP, чтобы сделать это:
настроить ваш XMLHTTPRequst вызвать phpscript, которая удаляет с именем файла, а затем передать имя файла, который вы собираетесь удалить в сценарий PHP и пусть он сделает свой бизнес ,
Как кто-то уже упоминалось выше, jQuery сделает это для вас, с помощью следующего синтаксиса:
$.ajax({
type: "DELETE",
url: "delete_script.php",
data: "name=someValue",
success: function(msg){
alert("Data Deleted: " + msg);
}
});
хороший catch, исправно! –
Вы можете проверить, если ваш просмотр уже УДАЛЕНИЕ реализован here
, предполагающий REQ является объект XMLHttpRequest, то код будет req.open("DELETE", uri, false)
;
... ** с сайта **? – jldupont
@jldupont: Это может быть очень полезно, подумайте о файловом менеджере. –
@jldupont Я думаю, что они имеют значение с веб-страницы. – jpmc26