# Error in Intro to AJAX script

**URL:** <https://forum.kirupa.com/t/error-in-intro-to-ajax-script/250909>\
**Category:** meta\
**Created:** [February 3, 2008, 6:30am UTC](https://forum.kirupa.com/t/error-in-intro-to-ajax-script/250909 "2008-02-03T06:30:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![blazes](https://avatars.discourse-cdn.com/v4/letter/b/35a633/32.png) [@blazes](https://forum.kirupa.com/u/blazes)\
**Post date:** [February 3, 2008, 6:30am UTC](https://forum.kirupa.com/t/error-in-intro-to-ajax-script/250909/1 "2008-02-03T06:30:24Z")

</div>

The idiot that wrote the code for the Intro to AJAX tutorial made a mistake:

```php

var xmlHttp;
function createRequest(){

if(window.ActiveXObject){

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

}
else if(window.XMLHttpRequest){

xmlHttp = new XMLHttpRequest();

}

}
function ajax(){

createRequest();
var url = "ajax2.php?test=hello!";
xmlHttp.open("GET";, url, true);
xmlHttp.onreadystatechange = StateChange;
xmlHttp.send(null);

}
function StateChange(){

if(xmlHttp.readyState == 4){

alert(xmlHttp.responseText);

}}

```

Should be:

```php

var xmlHttp;
function createRequest(){

if(window.ActiveXObject){

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

}
else if(window.XMLHttpRequest){

xmlHttp = new XMLHttpRequest();

}

}
function ajax(){

createRequest();
var url = "ajax2.php?test=hello!";
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = StateChange;
xmlHttp.send(null);

}
function StateChange(){

if(xmlHttp.readyState == 4){

alert(xmlHttp.responseText);

}}

```

---

<div class="post-metadata">

**Author:** ![uuvbbz](https://avatars.discourse-cdn.com/v4/letter/u/b2d939/32.png) [@uuvbbz](https://forum.kirupa.com/u/uuvbbz)\
**Post date:** [May 18, 2008, 6:57pm UTC](https://forum.kirupa.com/t/error-in-intro-to-ajax-script/250909/2 "2008-05-18T18:57:27Z")

</div>

so nice…
