Ajax com Query String

Se você sabe fazer uma query string em php esse tutorial e ideal para vc será bem simples para você.trabalhar com ajax

Por | @oficinadanet Programação
ola gente  
  

Se você sabe fazer uma query string usando php
esse tutorial será bem simples para você.

Muitos já devem ter visto algo do tipo assim em site :
www.seusite.com/pagina=contato
Essa URL acima está passando a famosa Query String que todo mundo deve conhecer

Criando o objecto XMLHTTPREQUEST
Essa é uma function comum que utilizamos para trabalhar com Ajax, salve como "xhConn.js".

** XHConn - Simple XMLHTTP Interface - bfults@gmail.com -

2005-04-08        **

** Code licensed under Creative Commons Attribution-ShareAlike License      **

** http://creativecommons.org/licenses/by-sa/2.0/                          

**/
function XHConn()

{

  var xmlhttp, bComplete = false;

  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }

  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }

  catch (e) { try { xmlhttp = new XMLHttpRequest(); }

  catch (e) { xmlhttp = false; }}}

  if (!xmlhttp) return null;

  this.connect = function(sURL, sMethod, sVars, fnDone)

  {

    if (!xmlhttp) return false;

    bComplete = false;

    sMethod = sMethod.toUpperCase();



try {

      if (sMethod == "GET")

      {

        xmlhttp.open(sMethod, sURL+"?"+sVars, true);

        sVars = "";

      }

      else

      {

        xmlhttp.open(sMethod, sURL, true);

        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");

        xmlhttp.setRequestHeader("Content-Type",

          "application/x-www-form-urlencoded");

      }

      xmlhttp.onreadystatechange = function(){

        if (xmlhttp.readyState == 4 && !bComplete)

        {

          bComplete = true;

          fnDone(xmlhttp);

        }};

      xmlhttp.send(sVars);

    }

    catch(z) { return false; }

    return true;

  };

  return this;

}

Para maiores informações sobre XMLHTTPREQUEST, visite o link http://xkr.us/code/javascript/XHConn/:

Criando a arquivo index.php








link 1: ola mundo Link

link 2: eu sou ajax Link


aqui e que  vai entra o conteudo








Criamos o arquivo include.php
*****************

/* Aqui é importante você fazer uma validação para evitar

o famoso PHP injection e outros bichos*/

$pagina =$_GET['variavel" target="_blank">;

$pagina =addslashes($pagina);

/*aqui e o value  tudo simples

testa se a pagina existe senao existe eu respondo essa pagina no existe  */

if(file_exists($pagina.'.php'))

{
      include($pagina.'.php');

}
else {

echo "essa pagina no existe ";

}

?>

Esperei que gostei  eu to me organizando para subir o nivel de materia
sugestão sempre seram bem vinda a caixa de sugestão esta ai embaixo
eu disponibilizei os arquivos desse script para você avaliar a materia e testar o script
um abraço  
hennrique
      

Mais sobre:
Share Tweet
DESTAQUESRecomendadoMais compartilhados
Comentários