Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com envio de formulario com ajax


marcelono

Pergunta

Galera sou novo por aqui , queria muito de uma ajuda com um problema.

Não entendo muito bem de Ajax mas encontrei esse script abaixo qe envia o formulário para php e faz a inserção no DB.

Até ai tudo bem mas quando envio um dos valores do radio botton que aparece o problema.

$(function($) {
// Quando o formulário for enviado, essa função é chamada
$("#form_Poltronas").submit(function() {
  // Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação
  var po_placa_Veiculo = $("#po_placa_Veiculo").val();
  var funcao = $("#funcao").val();
  var poNumero = $("#poNumero").val();
  var poLado = $("#poLado").val();
  var poLocal = $("#poLocal").val();
  var opcao = $("#opcao").val();

  // Exibe mensagem de carregamento
  $("#divResultado").html("<img src='./images/loader.gif' alt='Enviando' />");
  // Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST
  $.post('_Includes/funcoes.php', {po_placa_Veiculo : po_placa_Veiculo, funcao : funcao, poNumero : poNumero, poLado : poLado, poLocal : poLocal, opcao : opcao }, function(resposta) {
        // Quando terminada a requisição
        // Exibe a div divResultado
        $("#divResultado").slideDown();
        // Se a resposta é um erro
        $("#poNumero").val("");
        $("#poLado").val("");
        $("#poLocal").val("");
        $("#opcao").val("");
        $("#funcao").val("");
         $("#mensagens").prepend('<td align="center">'+poNumero +'</td><br><td align="center">' + poLado +'</td><br><td align="center">'+poLocal+'</td><br>');
        if (resposta != false) {
         // Exibe o erro na div
         $("#divResultado").html(resposta);
        }
        // Se resposta for false, ou seja, não ocorreu nenhum erro
        else {
         // Exibe mensagem de sucesso
         $("#divResultado").html("Erro <b>code#100100</b>");
         // Coloca a mensagem no div de mensagens
         // Limpando todos os campos
        }
  });
});
});
aqui esta o radio botton a ser enviado.
<label><input type="radio" name="opcao" value="IN" id="opcao">ATIVO</label>
<label><input type="radio" name="opcao" value="AT" id="opcao">INATIVO</label>

Mas ao enviar por exemplo escolho a opção INATIVO e salvo o formulário até ai tudo bem, ao gravar um novo formulário vamos supor qe eu escolho ATIVO, ele vai gravar o INATIVO, ai se eu fecho a pagina e gravo ATIVO primeiro ele vai ser ativo por toda a vida enquanto não fechar a pagina e carregar novamente.

Gostaria qe me ajudasse com esse problema..

Obrigado fórum ta show parabéns.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...