2009-12-15 146 views
12

有没有办法从网站发送删除请求,使用xmlhttprequest或类似的东西?如何从浏览器发送http删除请求?

+2

... **来自**网站吗? – jldupont 2009-12-15 16:40:03

+2

@jldupont:它可以是非常有用的,想想一个文件管理器。 – 2009-12-15 16:54:02

+0

@jldupont我认为他们是指从一个网页。 – jpmc26 2015-09-18 20:00:05

回答

0

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

3

这可以用jQuery完成,如果你不介意依赖框架。我相信jQuery使用XmlHttpRequest来执行此操作。您可以使用$.ajax功能,type参数设置为DELETE

请注意,并非所有浏览器都支持HTTP DELETE请求。

-3

您可以使用PHP来做到这一点:

设置你的XMLHTTPRequst调用一个删除一个文件名为一个phpscript,然后传递您打算拆下来的PHP脚本的文件名,并让它做它的业务。

23

正如有人如上所述,jQuery会为你做这个,通过语法如下:

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

好抓,固定! – 2015-12-15 19:06:57

6

您可以测试你的浏览已经DELETE实现here

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