Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PauloRJ

passar var por get nao funciona

Recommended Posts

Bom dia.

 

Gostaria nesta busca por ajax ele enviar 2 var no link

exemplo

 

Nome

Estado

 

Campo input para o nome e um para estado

 

 

exemplo

esta linha funciona assim: ajax.Updater("listar.php?digito="+nome,"conteudo","get","carregando os dados...");

 

neste caso ele so esta passando o NOME

 

quero enviar o NOME e ESTADO pelo mesmo processo só que não consigo!

 

tentei assim: ajax.Updater("listar.php?digito="+nome,"estado="+estado,"conteudo","get","carregando os dados...");

Não fucionou =/

 

index.php

 

<script type="text/javascript" src="ajax.js"></script>

<script type="text/javascript">
 function recuperardados() {
var nome = document.form.nome.value;
var estado = document.form.estado.value;

var ajax = new AJAX();
ajax.Updater("listar.php?digito="+nome,"conteudo","get","carregando os dados...");



}
</script>
<form name="form" action="" onSubmit="return false">
<input name="nome" value="" onKeyUp="recuperardados()">
<input name="estado" value="Rio de Janeiro">
</form>

<div id="conteudo">Digite no campo o texto para efetuar a consulta.</div>

 

listar.php

$palavra = $_GET['digito'];
$estado  = $_GET['estado'];

echo "Nome <strong>".$_GET['nome']." </strong>| Estado: <strong>".$_GET['estado']."</strong>";

 

ajax.js

// JavaScript Document
 function AJAX() {

this.Updater=carregarDados;
function carregarDados(caminhoRetorno,idResposta,metodo,mensagem) {

var conteudo=document.getElementById(idResposta)
conteudo.innerHTML= mensagem;

var xmlhttp = getXmlHttp();

//Abre a url
xmlhttp.open(metodo.toUpperCase(), caminhoRetorno,true);

//Executada quando o navegador obtiver o código
xmlhttp.onreadystatechange=function() {

if (xmlhttp.readyState==4){

//Lę o texto
var texto=xmlhttp.responseText;

//Desfaz o urlencode
texto=texto.replace(/\+/g," ");
texto=unescape(texto);

//Exibe o texto no div conteúdo

var conteudo=document.getElementById(idResposta);
conteudo.innerHTML=texto;

}
}
xmlhttp.send(null);
}
}

function getXmlHttp() {
var xmlhttp;
try{
xmlhttp = new XMLHttpRequest();
}catch(ee){
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
xmlhttp = false;
}
}
}
return xmlhttp;
}

 

 

quem puder ajudar que ta dificil aqui!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ajax.Updater("listar.php?digito="+nome + "&estado=" +estado,"conteudo","get","carregando os dados...");

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Merece um BjU! rss

 

Fiquei HORASSSSSS pesquisando no google e outros fóruns antes de perguntar.

 

Funcionou certinho grande abraço vlw

 

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Bjo eu deixo para o Ted'K... hehehe

 

Estamos aki pra isso..

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.