Erro de charset com o cabeçalho PJAX

28/05/2017

0

Olá Pessoal.

Estou desenvolvendo uma aplicação em Laravel. Estou utilizando PJAX. Acontece que quando utilizo o PJAX, a codificação de algumas partes da aplicação que são carregadas via javascript vem com caracteres inválidos.

Uso este código para configurar o PJAX. Quando eu comento a parte
request.setRequestHeader('X-PJAX', 'true');
, não ocorre o erro, mas quando coloco essa parte, tudo que é carregado via javascript vem com caracteres inválidos.
$.ajaxSetup({
    beforeSend: function(request){
        request.setRequestHeader('X-PJAX', 'true');
        request.setRequestHeader('X-PJAX-Container', 'body');
    }
});


Esse é um dos códigos q carrega informações via javascript:
$.get("<?= route('dados_ocorrencias.getObjeto') ?>",{tipo:$(this).val()},
                function(data){
                    $('.objetos_id').html(data);
                }
        )


Os dados que são gerados através do código acima, vem com a codificação errada. Mas se eu desativar o PJAX, a codificação vem correta, em UTF-8.

Já olhei todos os arquivos do meu sistemas e todos estão salvos em UTF-8.

Alguém sabe como resolver esse problema???
Dionísio Júnior

Dionísio Júnior

Responder

Posts

29/05/2017

Dionísio Júnior

Alguém ajuda ae!!! :-(
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar