Anketa: Google Chrome 0.2 beta vs Opera 9.6 pro účely seminární práce
Webová technologie AJAX (kombinace Java Scriptu a XML) zažívá v poslední době nebývalý bum a to hlavně díky její interaktivitě, která přibližuje webové stránky běžným desktopovým aplikacím. V dnešním článku Vám nabídneme jednoduchý návod, jak na AJAX v IE a v dalších prohlížečích.
Javascriptový kód:
function AJAX(promenna1, promenna2) {
var XHR;
if (window.XMLHttpRequest) { //používá Internet Explorer 7, Firefox, Opera, Safari
XHR = new XMLHttpRequest();
}
if (window.ActiveXObject) { //používá Internet Explorer 6 a 5
XHR = new ActiveXObject("Microsoft.XMLHTTP");
}
XHR.open("POST", "url-skriptu-pro-zpracovani-pozadavku.php", false);
XHR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XHR.send("promenna1="+ promenna1 +"&promenna2="+ promenna2);
document.getElementById("divVeKteremSeZobraziVysledek").innerHTML = XHM.responseText;
}
V souboru url-skriptu-pro-zpracovani-pozadavku.php pak přistupujete k proměnným pomocí $_POST['promenna1'] a $_POST['promenna2'].
HTML kód:
<input type='button' onclick='AJAX("pomeranc", "jablko")' />
<div id='divVeKteremSeZobraziVysledek'> </div>
Více informací o AJAXu v IE naleznete na IEblogu.
[1] Ladislav Prskavec 03.11.2007 v 19:26
To zdaleka nepostihne poradne vsechny pripady a hlavne druhy vymeny dat XML, JSON. Doporucuji tuto jednoduchou knihovnu s kterou Ajax zvladne kazdy JavaScript Ajax Library.
O webu | Mapa stránek | Prohlášení o přístupnosti | ISSN 1802-3584
Copyright © Jan Mikula (2005 - 2009) - Qexy Design