Ir para conteúdo

POWERED BY:

Arquivado

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

olafercocam

Recuperar $_POST no name

Recommended Posts

Olá pessoal gostaria de uma ajuda referente ao id retornado de um $_POST

 

Eu tenho esta linha em php que me envia o post

echo '<li><input type="radio" name="metodo_pagamento" value="'.$pg->id.'" />'.$pg->nome.'</li>'; // vem de um foreach
Está correta, entre 1 e 4 o value da $pd->id


$('form[name="pagamento"]').submit(function(){      
  var formA = $(this);
  var dados = $(this).serialize() + '&acao=pagamento';
  alert(dados); // retorna o valor correto
            $.ajax({
            url        : url,
            data       : dados,
            type       : 'POST',
            success    : function(datas){
               if(datas == 'errpagamento'){
                    $('.msg').empty().html('Texto').fadeIn('slow');
                    window.setTimeout(function(){$('.msg').fadeOut('slow');}, 3000);
            }else{
               var tipoPg = formA.find('input[name="metodo_pagamento"]').val(); alert(tipoPg); // Só alerta 1
               $('.msg').empty().html(datas).fadeIn('slow');   
      $.post(url, {acao: 'tipo_pg', thispost: tipoPg},function(thispagamento){                 alert(thispagamento); 
      });
}      
  });        
return false;  
});






 

Eu passo esse metodo_pagamento no JS para poder recuperar e fazer outras ações, mas ele não pega a id da $pg->id. Se eu dou um alert (dados); traz correto o id, mas em

 

var tipoPg = formA.find('input[name="metodo_pagamento"]').val(); alert(tipoPg);
só pega o ID 1.

 

Alguem consegue identifica algo de errado?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc tá interessado no radio que o usuário escolheu, certo ?

formA.find('input[name="metodo_pagamento"]:checked').val();

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.