有没有办法使用
DELETE
或类似的东西从网站发送 xmlhttprequest
请求?
正如上面提到的,jQuery 将通过以下语法为您完成此操作:
$.ajax({
type: "DELETE",
url: "delete_script.php",
data: "name=someValue",
success: function(msg){
alert("Data Deleted: " + msg);
}
});
我在其中一个项目上使用 fetch API:
fetch(deleteEndpoint, {
method: 'delete',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({id: id, token: token})
})
我之前定义了
deleteEndpoint
、id
和 token
。
jQuery
来完成。 我相信 jQuery
使用 XmlHttpRequest
来执行此操作。 您可以使用 $.ajax
函数,并将 type
参数设置为 DELETE
。
请注意,并非所有浏览器都支持 HTTP DELETE 请求。
我相信由于浏览器支持不稳定,PUT 和 DELETE 都没有实现(在 Prototype 的情况下)。
您可以使用 php 来执行此操作:
设置您的 XMLHTTPRequst 来调用删除指定文件的 php 脚本,然后将要删除的文件名传递给 php 脚本并让它执行其任务。