pierwotnie wyglądało to tak:
Kod
// pobiera imiÄ™ wpisane przez uĹźytkownika w formularzu
name = encodeURIComponent(document.getElementById("myName").value);
// wykonuje stronÄ™ quickstart.php na serwerze
xmlHttp.open("GET", "quickstart.php?name=" + name , true);
// definiuje metodę obsługi odpowiedzi serwera
xmlHttp.onreadystatechange = handleServerResponse;
// wysyła şądanie do serwera
xmlHttp.send(null);
name = encodeURIComponent(document.getElementById("myName").value);
// wykonuje stronÄ™ quickstart.php na serwerze
xmlHttp.open("GET", "quickstart.php?name=" + name , true);
// definiuje metodę obsługi odpowiedzi serwera
xmlHttp.onreadystatechange = handleServerResponse;
// wysyła şądanie do serwera
xmlHttp.send(null);
Po przerobieniu wyglądało to następująco:
Kod
// pobiera imiÄ™ wpisane przez uĹźytkownika w formularzu
name = encodeURIComponent(document.getElementById("myName").value);
// wykonuje stronÄ™ quickstart.php na serwerze
xmlHttp.open("POST", "quickstart.php", true);
// definiuje metodę obsługi odpowiedzi serwera
xmlHttp.onreadystatechange = handleServerResponse;
// wysyła şądanie do serwera
xmlHttp.send("name=" + name);
name = encodeURIComponent(document.getElementById("myName").value);
// wykonuje stronÄ™ quickstart.php na serwerze
xmlHttp.open("POST", "quickstart.php", true);
// definiuje metodę obsługi odpowiedzi serwera
xmlHttp.onreadystatechange = handleServerResponse;
// wysyła şądanie do serwera
xmlHttp.send("name=" + name);
No i.. nie działa

W książce przykład wysyłania metodą post był taki:
Kod
xmlHttp.open("POST", "http://localhost/ajax/test.php", true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send("param1=x¶m2=y");
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send("param1=x¶m2=y");
Prosiłbym, żeby ktoś mnie uświadomił co robie źle
