Nossa nem tive paciencia de olhar seu código rsrs.
Mas pelo que entendi no título você quer enviar os dados preenchidos em um formulário sem refresh né, se for só isso faça o seguinte.
<script language="javascript" type="text/javascript">
$(function($){
var campo1 = $("#IDdoCampo").val();
var campo2 = $("#IDdoCampo").val();
// E assim por diante...
$("#status").html("Enviando"...);
$.post("paginaQueProcessaOsDados.php", {campo1: campo1, campo2: campo2}, function(resp)
{
$("#status").html("Enviado com sucesso");
});
});
</script>
Desculpa pela demora hehehe
cara não vou te mentir nnão testei seu código... mais muito Obrigado!
Aki vai o código que usei:
jQuery(document).ready(function() { jQuery("#resposta").ajaxStart(function(){ jQuery(this).html("Mensagem sendo enviada, por favor aguarde..."); }); jQuery('#submit').click(function() { //Captura o valor dos campos var nome = jQuery ('#nome').val(); var tratamento = jQuery ('#tratamento').val(); var referencia_cliente = jQuery ('#referencia_cliente').val(); var situacao_cliente = jQuery ('#situacao_cliente').val(); var observacoes_cliente = jQuery ('#observacoes_cliente').val(); var primeirocontato_cliente = jQuery ('#primeirocontato_cliente').val(); var empresa_cliente = jQuery ('#empresa_cliente').val(); var captador_cliente = jQuery ('#captador_cliente').val(); var telefone1_cliente = jQuery ('#telefone1_cliente').val(); var telefone2_cliente = jQuery ('#telefone2_cliente').val(); var radio_cliente = jQuery ('#radio_cliente').val(); var email_cliente = jQuery ('#email_cliente').val(); var page_cliente = jQuery ('#page_cliente').val(); var nascimento_cliente = jQuery ('#nascimento_cliente').val(); var rg_cliente = jQuery ('#rg_cliente').val(); var cpf_cliente = jQuery ('#cpf_cliente').val(); var estadocivil_cliente = jQuery ('#estadocivil_cliente').val(); var nacionalidade_cliente = jQuery ('#nacionalidade_cliente').val(); var naturalidade_cliente = jQuery ('#naturalidade_cliente').val(); var profissao_cliente = jQuery ('#profissao_cliente').val(); var cargo_cliente = jQuery ('#cargo_cliente').val(); var ramo_cliente = jQuery ('#ramo_cliente').val(); var renda1_cliente = jQuery ('#renda1_cliente').val(); var renda2_cliente = jQuery ('#renda2_cliente').val(); var escolaridade_cliente = jQuery ('#escolaridade_cliente').val(); // Faz a o envio por POST para ser tratada na pagina crud_cliente.php jQuery.post('crud_cliente.php', { nome: nome, tratamento: tratamento, referencia_cliente: referencia_cliente, situacao_cliente: situacao_cliente, observacoes_cliente: observacoes_cliente, primeirocontato_cliente: primeirocontato_cliente, empresa_cliente: empresa_cliente, captador_cliente: captador_cliente, telefone1_cliente: telefone1_cliente, telefone2_cliente: telefone2_cliente, radio_cliente: radio_cliente, email_cliente: email_cliente, page_cliente: page_cliente, nascimento_cliente: nascimento_cliente, rg_cliente: rg_cliente, cpf_cliente: cpf_cliente, estadocivil_cliente: estadocivil_cliente, nacionalidade_cliente: nacionalidade_cliente, naturalidade_cliente: naturalidade_cliente, profissao_cliente: profissao_cliente, cargo_cliente: cargo_cliente, ramo_cliente: ramo_cliente, renda1_cliente: renda1_cliente, renda2_cliente: renda2_cliente, escolaridade_cliente: escolaridade_cliente }, function(data, textStatus) { // Traz o ID do cliente jQuery('#resposta').html(data); var val_id = $('#valor_id').val(); $('#referencia_cliente').val(val_id); }); return false; }); });
o html nao postei nem a metade.. tem muiiitos campos
e o js tbm to arrecem comçando tenho mt "ctrl+c ctrl+V" pela frente hehehe
Mais muito Obrigado pela pela força e desculpa a demora
E aee meu irmão!
Código grande hein!
Pq você não colocou somente o que precisava?
Aonde você está enviando o script com ajax?
Pois é o código ta um pokinho grande isso q nao postei nem um terço do formulário todo..
ele tem muiitos campos
masi muito Obrigado pela atenção ja arranjei a solução e postei ali em baixo..
vlw irmão