Ir para conteúdo

POWERED BY:

Arquivado

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

Teu

Variáveis no JS

Recommended Posts

Olá Galera fera em JS, baum demais?!

 

Estou com uma duvida da seguinte forma:

 

tenho um combo estados, e este combo envia o valor para uma função js, este valor será enviado para uma outra página, que retorna em outro combo preenchendo a opção de cidades e está funcionando perfeitamente.

 

Só que preciso enviar dois valores para a página que preenche o combo cidades, um é o valor do combo estados que está indo perfeitamente, e o outro é um ID que preciso passar para filtrar a minha busca quando preencher o combo cidades.

 

Como enviar mais uma variavel juntamente com o valor do combo estados??????

 

Alguém tem alguma ideia?

 

Abs e valeu pela força!

Compartilhar este post


Link para o post
Compartilhar em outros sites

variavel=valor&variavel=valor2

Está passando por GET ne?!...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, esta passando por POST....

 

 

ajax.open("POST", "cidades.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");


		 var params = "estado="+valor;
		 ajax.send(params);

Compartilhar este post


Link para o post
Compartilhar em outros sites

ajax.open("POST", "cidades.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var params = "estado="+valor+"&id="+id;
ajax.send(params);

se eu nao me engano assim ira funcionar, ia e so voce declarar a variavel id no seu script

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah certo...compreendi!!!

 

E como eu faço pra enviar o valor da variavel da pagina principal para o script ?

 

 

exemplo:

 

 

pagina principal:

 

combo estados

<select name="listEstados" onchange="Dados(this.value);" class="dropdown">

variavel isolada na página

$codigo = 2;

 

script:

 

function Dados(valor) {

 ajax.open("POST", "cidades.php", true);
 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 var params = "estado="+valor+"&id="+id;
		 ajax.send(params);
	  }

 

Valeu pela força!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce quer colocar o valor da variavel do PHP no script?

 

se for isso basta imprimir a variavel $codigo no script, da seguinte maneira

 

<select name="listEstados" onchange="Dados(this.value,'<?php echo $codigo; ?>');" class="dropdown">

ai no caso a função ficaria assim

 

function Dados(valor,id) {
ajax.open("POST", "cidades.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var params = "estado="+valor+"&id="+id;
ajax.send(params);
}

eu tenho quase certeza que isso vai funciona, porque eu iniciei em javascript essa semana ai nao to muito por dentro da linguagem ainda. se nao der certo é só falar ai.

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.