Ir para conteúdo

POWERED BY:

Arquivado

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

halfar

ajax - recuperar valor do menu

Recommended Posts

o que preciso é simples com php, mas como envolve ajax, ja complica.

 

aquela situacao trivial, tenho um menu contendo os estados, e apos selecionado o estado deve ser preenchido o menu de cidades.

 

 

<select name="selectEstado" id="selectEstado" onChange=javascript:ajaxpage('pesq.php','Layer1')

 

arquivo pesq.php

$xestado = $_POST['selectEstado'];

 

o problema é que a variavel retorna nulo quando uso ajax.

 

fiz varias pesquisas na net, mas nao achei nada útil.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja havia visto este exemplo, mas está dando um erro na linha negritada abaixo

 

nao entendo nada de Jquery, mas o codigo abaixo, pelo o que percebi é um javascript. E os #cod_estados e #cod_cidades são os nomes dos campos de estado e cidade .

 

Notei tambem que no exemplo, nos menus não existe nenhum evento para chamar a funcao, um onChange ou onClick...

 

 

<script>
$(function(){ // nesta linha ocorre erro
$('#cod_estados').change(function(){
if( $(this).val() ) {
$('#cod_cidades').hide();
$('.carregando').show();
$.getJSON('cidades.ajax.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(j){
var options = '<option value=""></option>';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j.cod_cidades + '">' + j.nome + '</option>';
}
$('#cod_cidades').html(options).show();
$('.carregando').hide();
});
} else {
$('#cod_cidades').html('<option value="">-- Escolha um estado --</option>');
}
});
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Como está montando o seu cidade.ajax.php?

 

Temos um evento ali sim, veja:

 

$('#cod_estados').change(function(){    // nosso ilustre change bem ali 

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.