Ir para conteúdo

Arquivado

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

RodrigoAmaral

Erro de caracteres especias com json e serviço rest

Recommended Posts

Pessoal bom dia

 

estou tendo problemas na chamada de um serviço Rest, no meu html tem a tag <meta http-equiv="Content-Type" content="application/json; charset=UTF-8" />

 

mas ao fazer JSON.stringify(userObj) para passar o objeto para a chamada da url quando tenho campo com data exemplo 12/12/2012 a / corta o meu json e da erro na chamada

 

como posso resolver isto

Compartilhar este post


Link para o post
Compartilhar em outros sites

A metatag pouco vai influenciar nisso.

 

Como está o código ? o json está vindo correto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

William

 

boa tarde o codigo da chamada ao serviço esta como abaixo

 

$.ajax({
url : '../../rs/ConsorcioRest/cadastroConsorcio',
type: 'POST',
dataType : 'json',
data: JSON.stringify(consorcio),
contentType: "application/json; charset=utf-8",
success : function (data, status, jqXHR) {
// do something
console.log('OK');
console.log(data);
console.log(status);
console.log(jqXHR);
},
error : function (jqXHR, status) {
console.log('NOK');
console.log(jqXHR);
console.log(status);
}
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que aparece em cada console.log ?

 

O serviço está respondendo corretamente ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o Serviço responde corretamente tanto que se eu fizer um replace no meu json alterando o / por _ por exemplo ele é executado corretamente ,

 

log do console

console.log(jqXHR);

s);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:a

 

console.log(status);

error

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.