Atualizar dados da div após o retorno jquery
Bom dia pessoal, estou montando um envio de formulário via Jquery e asp, tudo esta funcionando certinho, a única coisa que não consegui implementar foi após o envio do formulário a resposata seja que tudo foi enviado com suceesso ele informar na tela o sucesso da atualização e atualizar somente a div que tem o formulário para que apareça os novos dados já atualizados.
Abaixo o script que estou usando
$(function(){
$("#btn_painel_atualiza_dados").click(function(){
beforeSend:$("#carregando_acao").fadeIn("slow");
var nome = $("#nome").val();
var cpf = $("#cpf").val();
var dt_nascimento = $("#dt_nascimento").val();
var email = $("#email").val();
var cep = $("#cep").val();
var endereco = $("#endereco").val();
var compl = $("#compl").val();
var numero = $("#numero").val();
var bairro = $("#bairro").val();
var estado = $("#estado").val();
var cidade = $("select[name=cidade]").val();
var ddd_fixo = $("#ddd_fixo").val();
var fone_fixo = $("#fone_fixo").val();
var ddd_celular = $("#ddd_celular").val();
var fone_celular = $("#fone_celular").val();
var ddd_comercial = $("#ddd_comercial").val();
var fone_comercial = $("#fone_comercial").val();
var ddd_fax = $("#ddd_fax").val();
var fone_fax = $("#fone_fax").val();
var recebe_email = $("#recebe_email").val();
$.post("funcoes_painel.asp?acao=atuDadosUser",{
nome : nome,
cpf : cpf,
dt_nascimento : dt_nascimento,
email : email,
cep : cep,
endereco : endereco,
compl : compl,
numero : numero,
bairro : bairro,
estado : estado,
cidade : cidade,
ddd_fixo : ddd_fixo,
fone_fixo : fone_fixo,
ddd_celular : ddd_celular,
fone_celular : fone_celular,
ddd_comercial : ddd_comercial,
fone_comercial : fone_comercial,
ddd_fax : ddd_fax,
fone_fax : fone_fax,
recebe_email : recebe_email
},
function(pegar_dados){
complete:$("#carregando_acao").fadeOut("slow");
$("#retorno_acao").fadeIn("slow").html(pegar_dados);
if (pegar_dados != "") {
$(document).ready(function(){
setTimeout('document.location="?p=painel_usuario.aspπ=atualizar_dados.asp";',10);
});
}else{
$("#carregando_acao").fadeOut("slow");
$("#retorno_acao").fadeIn("slow").html("O email informado não está correto.<div id=\"btn_voltar\"><img src=\"imagens/btn_voltar.png\" alt=\"voltar\" class=\"btn_voltar\" /></div>");
$(".btn_voltar").click(function(){
$("#retorno_acao").fadeOut("slow");
});
};
});
});
});
Notem que eu coloquei um [ setTimeout('document.location="?p=painel_usuario.aspπ=atualizar_dados.asp";',10); ] para atualizar a pagina, porem não gostaria de atualizar a pagina mas sim atualizar somente a div #conteúdo que é a que mostra o formulário, é possivel?
Discussão (2)
Carregando comentários...