AJAX + PHP Kullanımına Basit Bir Örnek
Ajax + PHP kullanmayı bir kere öğrendikten sonra, SQL'den de yararlanarak şov yapmak size kalıyor :)
javascript dosyasınıza eklemeniz gerekenler
var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
function makerequest(serverPage, objID) {
var obj = document.getElementById(objID);
obj.innerHTML = "Yükleniyor...";
xmlhttp.open("POST", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
obj.innerHTML = "";
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
Bu javascript dosyasını istediğiniz bir sayfaya ekleyip, herhangi bir olayda makerequest() fonksiyonunu çağırarak sayfa değişmeden istediğiniz işlemi gerçekleştirebilirsiniz.
Örneğin:
href="http://www.beycan.net/"
onclick="makerequest('cevap-ajax.php?id=2013', 'icerik');
şeklinde çağırdığınız zaman
div id="icerik"
objesinin içeriğinin cevap.php'den gelen bilgiye göre güncellendiğini göreceksiniz. İşte işin en kolay, aynı zamanda en temel kısmı bu.
Eğer hoşunuza gittiyse bir AJAX kitabı alarak, vakit kaybetmeden okumaya başlayın :)))