Galera depois de pesquisar em muitos fóruns sem sucesso eu decidi mostrar meu problema para vocês para tentar uma resolução.
Bem, eu estou enviando um JSON de um arquivo PHP para outro através do método POST, neste formato "{"data":"12/04/2012"}", e quando recebo ele no outro arquivo e decodifico para tornar um objeto ocorre dois problemas:
1- Cada parâmetro do JSON fica com símbolos de porcentagem no início e no final.
2- E quando é a data informada no JSON de exemplo ele apaga os dois primeiros caracteres, retornando somente ('/04/2012').
Uma da minhas tentativas foi no lugar de enviar os dados com JSON, construir uma string com os parâmetros no formato de url ('nome=teste&data=12/04/2012') e enviar via POST e acessando esses valores pela varíavel global $_POST, porém o problema persistiu e o meu código ficou mais complicado.
Eu já li muito sobre problemas com essa transição dos dados(problemas de codificação), porém todas as resoluções ainda não me trouxeram resultados positivos.
Ps.: Os dados estão sendo enviados via AJAX - Jquery
Pergunta
Leovip
Galera depois de pesquisar em muitos fóruns sem sucesso eu decidi mostrar meu problema para vocês para tentar uma resolução.
Bem, eu estou enviando um JSON de um arquivo PHP para outro através do método POST, neste formato "{"data":"12/04/2012"}", e quando recebo ele no outro arquivo e decodifico para tornar um objeto ocorre dois problemas:
1- Cada parâmetro do JSON fica com símbolos de porcentagem no início e no final.
2- E quando é a data informada no JSON de exemplo ele apaga os dois primeiros caracteres, retornando somente ('/04/2012').
Uma da minhas tentativas foi no lugar de enviar os dados com JSON, construir uma string com os parâmetros no formato de url ('nome=teste&data=12/04/2012') e enviar via POST e acessando esses valores pela varíavel global $_POST, porém o problema persistiu e o meu código ficou mais complicado.
Eu já li muito sobre problemas com essa transição dos dados(problemas de codificação), porém todas as resoluções ainda não me trouxeram resultados positivos.
Ps.: Os dados estão sendo enviados via AJAX - Jquery
Abraço
Editado por LeovipLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.