%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/buggydubrovnik.com/prodaja/
Upload File :
Create Path :
Current File : //var/www/html/buggydubrovnik.com/prodaja/ajax.js

// OVA FUNKCIJA PROIZVODI AJAX OBJEKT U KOJEG SE PUNE PODACI. TAJ OBJEKT ŠALJE AJAX(javascript zahtjev za xml podacima) ZAHTJEV I OBRAĐUJE DOBIVENI XML. AJAX OBJEKT OVISI O PREGLEDNIKU U KOJEM SE UČITAVA STRANICA. KOD RADI I ZA SAFARI I IF
function getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}

// KADA IMAMO FUNKCIJU ZA DEFINIRANJE AJAX OBJEKTA MOŽEMO  POZVATI   xmlHttp.open/xmlHttp.send KOJA IZVRŠI UPIT, A ZATIM SE REZULTAT VRATI U  xmlHttp.onreadystatechange = function() KOA CEKA NA POTPUNO IZVRSENJE UPITA.
function MakeRequest()
{
  var xmlHttp = getXMLHttp();
 
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
		//OVDJE SE I OBRADI TEKST KOJI SE VRATI U VARIJABLI xmlhttp.responseText
      document.getElementById("IDDIVA").innerHTML=xmlhttp.responseText;
	  //ili pozovemo funkciju za ovradu kojoj predamo kao parametar (xmlhttp.responseText)
    }
  }
//KOD ZA POZIV PHP-A KOJI FUNKCIONIRA PREKO PREDAJE GET METODOM, NJEGA NE KORISTIMO OVDJE, ALI DA GA IMAMO.

//pRIJENOS SPECIFICNIH ZNAKOVA
// var namevalue=encodeURIComponent(document.getElementById("name").value) - php $name=htmlspecialchars($_GET['name']);$name=stripslashes($name);$age=(int)$_GET['age'];

  xmlHttp.open("GET", "dal.php?ID=1&BLABLA", true);
  xmlHttp.send(null);
  

  
//ALI NAMA TREBA PRIJENOS PREKO POST METODE, A TO JE OVAJ TU KOD 
//// var namevalue=encodeURIComponent(document.getElementById("name").value) - php
var parameters="name="+namevalue+"&age="+agevalue;
xmlHttp.open("POST", "dal.php", true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length); //opcionalno
xmlHttp.setRequestHeader("Connection", "close"); //opcionalno
xmlHttp.send(parameters);

}

Zerion Mini Shell 1.0