выдача запроса DELETE с использованием XmlHttpRequest - PullRequest
0 голосов
/ 06 февраля 2012

Привет, ребята, ниже мой код, и я получаю сообщение об ошибке 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();
                });

            });

Сообщение об ошибке на консоли:

Компонент возвратил код ошибки: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.setRequestHeader] [Сбой при этой ошибке]

... lhttp.setRequestHeader ( 'X-Auth-Токен:', «AUTH_tkba87f3f9d9be428898ba362477d18 ...

Чего мне не хватает или это невозможно вообще? любые комментарии, предложения приветствуются. спасибо

1 Ответ

3 голосов
/ 06 февраля 2012

Если вы используете 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
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...