如何从浏览器发送http删除请求?

Kal*_*sin 18 javascript http http-delete

有没有办法从网站发送DELETE请求,使用xmlhttprequest或类似的东西?

Mik*_*cic 27

正如上面提到的那样,jQuery将通过以下语法为您完成此任务:

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


jbo*_*chi 8

您可以测试您的浏览是否已在此处实施DELETE

假设req是XMLHttpRequest对象,代码将是req.open("DELETE", uri, false);

  • 链接已失效。 (2认同)

Dam*_*ica 5

我在其中一个项目上使用 fetch API:

fetch(deleteEndpoint, {
  method: 'delete',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({id: id, token: token})
})
Run Code Online (Sandbox Code Playgroud)

我有deleteEndpointid并且token之前定义过。


rob*_*lls 0

我相信由于浏览器支持不稳定,PUT 和 DELETE 都没有实现(在 Prototype 的情况下)。