Re: XMLHTTPRequest ResponseText is blank?

high elf mage <[email protected]> Thu, 23 Jul 2009 21:53:34 -0700 (PDT)
Newsgroups gmane.comp.mozilla.devel.xml
Organization http://groups.google.com
Message-ID <9cdab8a6-b0d0-428a-8569-3798bb77571c@q40g2000prh.googlegroups.com>
im havin the same issue though with a much simpler example....

im just trying to open an xml file, and then to read back its contents
using a simple alert box...and the reponseText property within the
parentheses..

alert(xob.responseText);

not getting any data, an empty alert pops up..thats it...

did you have any luck with this?
do lemme know..

On Jul 8, 10:47=A0pm, Raj Singh <[email protected]> wrote:
> Hi,
>
> For some reason, with the following snippet, I am always getting an
> empty string in request.responseText (testing in FF 3.5) - any ideas?
>
> I verified that the URI returns a value - here is a sample URI:http://www=
.gamechalk.com/simulator/simulator.php?req=3DSimulator%20comi...
>
> function postCommand()
> =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 var uri =3D "http://www.gamechalk.com/sim=
ulator/simulator.php";
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 var cmd =3D document.getElementById("comm=
and").value;
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 var user =3D "100";
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 uri +=3D "?req=3D" + escape(cmd) + "&user=
=3D" + user;
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (request !=3D null && request.readySta=
te !=3D 0 &&
> request.readyState !=3D 4)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request.abort();
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 try
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request =3D new ActiveXOb=
ject("Msxml2.XMLHTTP");
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 catch (e)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 try
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request =
=3D new ActiveXObject("Microsoft.XMLHTTP");
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 catch (E)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request =
=3D false;
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (!request && typeof XMLHttpRequest !=
=3D 'undefined')
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request =3D new XMLHttpRe=
quest();
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request.open("GET", uri, true);
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request.onreadystatechange =3D function()
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (request.readyState =
=3D=3D 4)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 alert(req=
uest.responseText);
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 };
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 request.send(null);
> =A0 =A0 =A0 =A0 }
>
> Thanks in advance.
>
> Raj