Ir para conteúdo

POWERED BY:

Arquivado

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

Andre Cristhian

POST por AJAX

Recommended Posts

Olá bom dia, estou me deparando com o seguinte problema, tenho este FORM:

 

<form name="investidores" id="investidores" method="post">
    <input type="text" name="nome_in" id="nome_in">
    <input type="submit" onclick="return false" name="botao_investir" id="botao_investir" value="Enviar Dados" />
</form>

 

Tenho esta função em AJAX:

jQuery(function(){
   jQuery("#botao_investir").click(function() {
     jQuery.ajax({ type: "POST", url: "enviar_dados.php?acao=investir", data: jQuery("form").serialize(), success: function(msg){
	jQuery("#resultadoE").html(msg);
		jQuery("form");
			$('#efeitoE').slideDown('slow');
			$('#resultadoE').click(function() {
			$('#efeitoE').slideUp('slow');
		});
	     }
        });
    });
});

 

O meu problema é o seguinte quando dou "echo" no valor que eu estou recebendo por POST na página enviar_dados.php todos os acentos vem desconfigurados.

 

Todo meu site está com :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

 

E meu problema é esse de acentuação ja tentei colocar varios metodos e nenhum funcionou, alguem pode me ajudar?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo eu coloquei header ('Content-type: text/html; charset=utf-8'); na página enviar_dados.php e resolveu o problema dos acentos virem com problemas mais quando faço um INSERT com php as variáveis que estão sendo vindo com tudo certinho acentos etc... No banco estraga tudo de novo, um exemplo:

echo $_POST['nome'];
André Cristhian

Quando faço o INSERT usando o POST['nome'] no banco fica:
André Cristhian

 

Qual seria a solução para isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual é o encoding da sua tabela ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

então coloque o header como iso também.

 

e confira se o encoding do arquivo php tb está em iso

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.