Retorno do AJAX dá null

PHP

Ajax

25/04/2017

Fala pessoal, aconteceu um problema que não estou conseguindo resolver.

Eu tenho um arquivo php que retorna valores pro meu AJAX. Esses valores são diversas variáveis que tenho no meu arquivo php.

E a única que está dando problema é a minha variável $mensagem.

No meu retorno ele sempre dá null. Revi diversas vezes o código, mas não consegui encontrar nenhum erro.

Alguém tem alguma ideia o porquê desse retorno null?
Robson Cavalcante

Robson Cavalcante

Curtidas 0

Melhor post

Diego Silva

Diego Silva

26/04/2017

Fala Robson, beleza cara?

Então, seria uma boa dar uma olhada no código.

Mas uma coisa que de cara posso te falar é para aplicar a função utf8_encode() nessa variável.

Já passei por isso uma vez. Se não for isso responde aqui que podemos ver o que pode estar acontecendo.

Espero ter ajudado!
GOSTEI 2

Mais Respostas

Robson Cavalcante

Robson Cavalcante

25/04/2017

Cara! Exatamente isso! Mas porque isso aconteceu? Porque sem o utf8_encode o resultado estava vindo NULL?
GOSTEI 0
Marcos Gomes

Marcos Gomes

25/04/2017

Fala Robson, beleza cara?

Então, seria uma boa dar uma olhada no código.

Mas uma coisa que de cara posso te falar é para aplicar a função utf8_encode() nessa variável.

Já passei por isso uma vez. Se não for isso responde aqui que podemos ver o que pode estar acontecendo.

Espero ter ajudado!


Bom dia!

Sei que o post é um pouco antigo, mas estou com o mesmo problema.
O Utf-8 não revolveu.

no meu caso eu retorno um array.

$.ajax({
type: "POST",
url: "url",
data: 'jsonDados='+formJson,
success: function(result){
console.log(result)
}
}
});
GOSTEI 0
POSTAR