有没有办法从网站发送删除请求,使用xmlhttprequest
或类似的东西?
问问题
46547 次
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 回答
6
我在其中一个项目上使用 fetch API:
fetch(deleteEndpoint, {
method: 'delete',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({id: id, token: token})
})
我有deleteEndpoint
,id
并且token
之前定义过。
于 2018-06-19T09:58:25.530 回答
4
jQuery
如果您不介意对框架的依赖,这可以通过 来完成。我相信jQuery
用于XmlHttpRequest
执行此操作。您将使用参数设置为的$.ajax
函数。 type
DELETE
请注意,并非所有浏览器都支持 HTTP DELETE 请求。
于 2009-12-15T16:42:39.660 回答
0
我相信 PUT 和 DELETE 都没有实现(在 Prototype 的情况下),因为浏览器支持不稳定。
于 2009-12-15T16:41:47.260 回答
-3
您可以使用 php 来执行此操作:
设置您的 XMLHTTPRequst 以调用删除命名文件的 phpscript,然后将您打算删除的文件名传递给 php 脚本并让它执行其业务。
于 2009-12-15T16:47:34.940 回答