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
Question
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
Edited by LeovipLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.