Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Carregar conteúdo de arquivo json jQuery sem problema de acentos

26-02-2016 13:12

Nesse post vou deixar um exemplo bem simples de como carregar o conteúdo de um arquivo .json sem problemas de acentos, quando há caracteres acentuados no arquivo json.

Esse problema é resolvido definindo a codificação que os caracteres devem estar quando recebidos.

application/json;charset=ISO-8859-1

Segue o código

json.json

{ "nome" : "João", "email" : "joao@joao.com" }

teste.html

<script src="jquery.js"></script> <script> $(function() { $.ajax({ type: 'GET', url: 'json.json', data: '', async: false, beforeSend: function (xhr) { if (xhr && xhr.overrideMimeType) { xhr.overrideMimeType('application/json;charset=ISO-8859-1'); } }, dataType: 'json', success: function (data) { $('#nome').html(data.nome); $('#email').html(data.email); } }); }); </script> <div id="nome"></div> <div id="email"></div>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado