php - 使用 XmlHttpRequest 发出 DELETE 请求

标签 php javascript jquery xmlhttprequest

大家好,下面是我的代码,我在 setRequestHeaders 行上遇到错误

$(document).ready(function(){
 $('#delete').click(function(){
  xmlhttp = new XMLHttpRequest();
  xmlhttp.open("DELETE","https://server/v0/DTDG78/Test/Tulips.jpg",true);
  xmlhttp.setRequestHeader("X-Auth-Token:", "AUTH_tkba87f3f9d9be428898ba362477d18");                    
 xmlhttp.send();
                });

            });

控制台上的错误消息是

Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.setRequestHeader] [Break On This Error]

...lhttp.setRequestHeader('X-Auth-Token:', 'AUTH_tkba87f3f9d9be428898ba362477d18...

我错过了什么或者根本不可能?任何评论、建议代码表示赞赏。谢谢

最佳答案

如果您使用 jQuery,为什么不让它为您处理 AJAX 调用?

$.ajax({
    url: 'https://server/v0/DTDG78/Test/Tulips.jpg',
    type: 'DELETE',
    async: true,
    beforeSend: function( xhr) { 
        // Note: You probably do not need 'X-Auth-Token:', I've removed the colon 
        xhr.setRequestHeader("X-Auth-Token", "AUTH_tkba87f3f9d9be428898ba362477d18"); 
    },
    success: function( result) {
        // TODO
    }
});

关于php - 使用 XmlHttpRequest 发出 DELETE 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9156334/

相关文章:

php - 具有多个表的 Symfony sfDoctrinePager

javascript - 按索引删除数组元素

javascript - 在 angular4 上每 n 个项目创建新行

javascript - 使用 rest 更新 SharePoint 2013 自定义文件属性

javascript - 我有一门课,我想打开它,但它不能正常工作

php - 删除已连接的表

php - 我如何在这个脚本中调用它?

javascript - 如果元素在 javascript/jquery 中可见,则更改变量

Jquery 3.0.0 与 Jquery Mobile 不兼容?

javascript - 仅当网站发生更改时才设置缓存 header (php、htaccess)