«Ajax»–ի խմբագրումների տարբերություն
Content deleted Content added
Նոր էջ. AJAX. AJAX-ը WEB տեխնոլոգիա է, որը օգտագործվում է 2003 թ.-ից: Այն շատ հարմար է և թույլ է տալիս տվյալների շատ արա... |
No edit summary |
||
Տող 2.
AJAX-ը WEB տեխնոլոգիա է, որը օգտագործվում է 2003 թ.-ից: Այն շատ հարմար է և թույլ է տալիս տվյալների շատ արագ փոխանակում Client-ից Server և հակառակը: Այն թույլ է տալիս ոչ միայն տեքստի փոխանակում, այլ նաև XML-ի:<br /><br /><br />
== JavaScript
function GetXmlHttpObject() {▼
var xmlHttp=null;▼
try {▼
// Firefox, Opera 8.0+, Safari▼
xmlHttp=new XMLHttpRequest();▼
} catch (e) {▼
// Internet Explorer▼
try {▼
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");▼
} catch (e) {▼
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");▼
}▼
return xmlHttp;▼
▲function GetXmlHttpObject() {<br />
▲ var xmlHttp=null;<br />
▲ try {<br />
▲ // Firefox, Opera 8.0+, Safari<br />
▲ xmlHttp=new XMLHttpRequest();<br />
▲ } catch (e) {<br />
<br />
▲ // Internet Explorer<br />
▲ try {<br />
▲ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");<br />
▲ } catch (e) {<br />
▲ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");<br />
▲ }<br />
}<br />
▲ return xmlHttp;<br />
}<br />
<br />
== JavaScript ֆունկցիա որը օգտվում է այդ ֆունկցիա-ից:==<br />
<br />
function show(){<br />
var xmlHttp = GetXmlHttpObject();<br />
if (xmlHttp==null) {<br />
alert ("Browser does not support HTTP Request");<br />
return<br />
}<br />
<br />
var url;<br />
url = "my.php";<br />
<br />
xmlHttp.onreadystatechange = function(){<br />
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")<br />
{<br />
alert(xmlHttp.responseText);<br />
}<br />
}<br />
xmlHttp.open("GET",url,true);<br />
xmlHttp.send(null);<br />
}<br />
<br />
== PHP -ն` my.php:==<br />
<br />
<?php<br />
echo "Hello World\n";<br />
?><br />
|