Evo jednostavnog primera:
index.php
Code:
<script src="javascript.js" type="text/javascript"> </script>
<div id="tekst">
<a href="javascript:;" onclick="dovucisadrzaj();">ovo je deo teksta</a>
</div>
javascript.js
Code:
// Get the HTTP Object
function getHTTPObject()
{
if (window.ActiveXObject)
return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
return new XMLHttpRequest();
else {
alert("Vaš browser ne podržava AJAX.");
return null;
}
}
//pravimo ajax poziv
function dovucisadrzaj()
{
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open("GET", "ajax.php", true);
httpObject.send(null);
httpObject.onreadystatechange = setOutput;
}
}
//upisujemo rezultat u stranicu
function setOutput()
{
if(httpObject.readyState == 4) {
document.getElementById('tekst').innerHTML = httpObject.responseText;
}
}
ajax.php
Code:
<?php
//povezivanje na bazu, izvlacenje i output sadrzaja
echo 'ceo tekst';
?>
Klikom na "ovo je deo teksta", u DIV sa ID-om "tekst" upisaće se output fajla ajax.php ("ceo tekst")
[Ovu poruku je menjao Nemanja Avramović dana 14.12.2009. u 15:40 GMT+1]
Laravel Srbija.
[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]