Ir para conteúdo

POWERED BY:

Arquivado

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

freddys_

Select populado com load() não aparece no post

Recommended Posts

Pessoal, tudo bem?

Estou com um problema, onde consegui usar um script q carrega dinamicamente a lista de cidades, quando selecionado o estado.
E o problema é que preciso enviar o id do estado e o id da cidade selecionados, via post.
Ai seleciono o estado, a cidade, mas esses 2 campos não aparecem no post, aparecem todos os outros campos, mas o codigo do estado e cidade não aparecem como se não existissem esses campos no formulário!
Alguem já passou por isso e sabe como resolver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como está o seu html ? esses 2 selects possuem o atributo name ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, possuem o atributo name e id!

na pagina que recebe o post, usei a função print_r($_POST) do PHP q imprime tudo q foi enviado via post, e realmente essas 2, estado e cidade não aparecem

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eles estão dentro da tag form ?

 

Fora isso, é impossível eu te ajudar sem ver oque vc está fazendo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, estão dentro da tag form.

 

js

function buscarCidades(){
		var estado = $('#cod_estado').val();
		if(estado){
			var url = 'ajax_buscar_cidades.php?estado='+estado;  
			$.get(url, function(dataReturn) {
				$('#loadCidades').html(dataReturn); 
			});
		}
    }

 

<form name="form_infos" method="post" action="processa.php">
<tr>
 <td>Cidade/UF:</td>
 <td>
<select name="cod_estado" id="cod_estado" onchange="buscarCidades()" >
<option value="0">Selecione</option>
<option value="1">Acre</option>
<option value="2">Alagoas</option>
<option value="3">Amazonas</option>
<option value="4">Amapá</option>
<option value="5">Bahia</option>
<option value="6">Ceará</option>
<option value="7">Distrito Federal</option>
<option value="8">Espírito Santo</option>
<option value="9">Goiás</option>
<option value="10">Maranhão</option>
<option value="11">Minas Gerais</option>
<option value="12">Mato Grosso do Sul</option>
<option value="13">Mato Grosso</option>
<option value="14">Pará</option>
<option value="15">Paraíba</option>
<option value="16">Pernambuco</option>
<option value="17">Piauí</option>
<option value="18">Paraná</option>
<option value="19">Rio de Janeiro</option>
<option value="20">Rio Grande do Norte</option>
<option value="21">Rondônia</option>
<option value="22">Roraima</option>
<option value="23">Rio Grande do Sul</option>
<option value="24">Santa Catarina</option>
<option value="25">Sergipe</option>
<option value="26">São Paulo</option>
<option value="27">Tocantins</option>
</select>
        <div id="loadCidades">
        <select name="id_cidade" id="id_cidade">
              <option value="">Selecione o estado</option>
            </select>
        </div>
      </td>
</tr>
</form>


Fiz até um print:

mjs5.jpg

Mas não existe no post! putz q raiva.



Então, ate conseguir descobrir o que é.

Eu estava usando a versão "jQuery JavaScript Library v1.3.2", pq um scritp q to usando do google charts, não funciona nessa versão. Ai eu peguei a v 2.0 .

Deixando na versão 1.3.2 do jquery, vou ate a pagina, seleciono estado e cidade e no post, aparecem todos os campos que estão no formulario. Mas ai não funciona o load, sendo assim não carrega as cidades.

Aff q sufoco.

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.