2013-10-06 2 views
0

Я пытаюсь POST с моим расширением chrome. Вот метод, который я использую для этого.Запрос POST от Chrome Extension

function uploadFile(url){ 
    var req = new XMLHTTPRequest(); 
    req.open("POST", "https://wepicit.s3.amazonaws.com/", true); 
    var params = "key="+myKey 
       "&acl="+"public-read" 
       "&Content-Type="+"text/plain" 
       "&AWSAccessKeyId"+tempKey 
       "&file="+url+".txt" 
    req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    req.setRequestHeader("Content-length", params.length); 
    req.setRequestHeader("Connection", "close"); 
    req.send(params); 
    req.onreadystatechange = function(){ 
     // If the request completed, close the extension popup 
     if (req.readyState == 4) 
      if (req.status == 200) console.log('success'); 
    }; 
} 

Ошибка, которую я получаю, заключается в том, что 'XMLHTTPRequest()' не определен. Пожалуйста помоги. Спасибо.

ответ

3

JavaScript чувствителен к регистру.

Не new XMLHTTPRequest(), а скорее new XMLHttpRequest().

Смежные вопросы