Code:
<SCRIPT>
// za sve ostale koji podrzavaju XMLHttp
if (window.XMLHttpRequest) {
doc=new XMLHttpRequest()
doc.open("POST",url,false)
doc.send(null)
}
// za IE
else if (window.ActiveXObject) {
doc=new ActiveXObject("Microsoft.XMLHTTP")
if (doc) {
doc.open("POST",url,false)
doc.send()
}
}
alert( doc.responseText);
</SCRIPT>
definitivno jeste pravi način za kreiranje XML Requesta. Onaj prvi navedeni radi samo za IE. Sem toga
Code:
doc.open("POST",url,false)
služi da se otvori konekcija sa serverom, prvi argumenat označava akciju (slično kao i u form tagu i može biti GET i POST , čini mi se) druga varijabla je url a treća označava da li će veza biti sinhrona ili asinhrona. Ako se kao akcija koristi POST znači šalje se nešto web serveru. Tada pre ove komande treba da stoji :
Code:
doc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
dok bi trebalo da se poziva sa ...
Code:
doc.send(null)
sa tim da metoda send može da bude XML doc ili string u obliku "param1=val1¶m2=val2" ...
toliko o AJAXu za ovaj put ... Više na adresi
http://www.ajaxpatterns.org/Main_Page
:)