xhr GET с каким-то заголовком не работает? - PullRequest
0 голосов
/ 31 января 2012

У меня есть функция javascript, которая принимает два значения в качестве параметра, который я отправляю из html (имя пользователя и значение токена (скажем: 34378463782). Я пытаюсь сделать вызов rest используя метод GET и должен отправить токен как заголовок запроса с вызовом. Все, что мне нужно знать, что-то не так с кодом?

Вот код:

               function getUser(user,token)
               {
                var xmlhttp;
                 var text,x,i;
                 var url="http://abc.xyz.com:8890/uauth/" +user;


           alert("url :"+url);



         if (window.XMLHttpRequest)

              {// code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp=new XMLHttpRequest();

                   if (xmlhttp==null)
                      {

                      alert ("Browser does not support HTTP Request");
                      return;

                      }
              }

         else

              {// code for IE6, IE5

                 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

              }

         xmlhttp.open("GET",url, true);
         alert("Outside the Main Code");
         xmlhttp.onreadystatechange=function()
                 {
                       alert("Above the Main Code if block");
                       if (xmlhttp.readyState==4 && xmlhttp.status==200)
                          {
                            alert("Inside the Main Code");

                            xmlDoc=xmlhttp.responseXML;
                            text="";
                            x=xmlDoc.getElementsByTagName("response");

                                for (i=0;i<x.length;i++)
                                    {
                                     text=text + x[i].childNodes[0].nodeValue + "<br />";
                                    }

                            document.getElementById("myNewDiv").innerHTML=text;

                           }

                  };
         xmlhttp.setRequestHeader("xyz-Authorization: ", token);
         xmlhttp.send(null);


    } 

Просьба без предложений по использованию jquery.

Комментарии приветствуются.

Спасибо за помощь заранее.

1 Ответ

0 голосов
/ 31 января 2012

Я предлагаю использовать jquery для xhr-ing.Это более понятно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...