Erro de charset com o cabeçalho PJAX

JavaScript

PHP

Ajax

28/05/2017

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

Curtidas 0

Respostas

Dionísio Júnior

Dionísio Júnior

28/05/2017

Alguém ajuda ae!!! :-(
GOSTEI 0
POSTAR