Jump to content


Photo

Problema Com Encode Do Ajax


  • Faça o login para participar
2 replies to this topic

#1 marceloplis

marceloplis

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 08/11/2006, 14:50

Pessoal os formulários submetidos por ajax estão gravando as informações digitadas com caracteres nada haver!!!

exemplo:

Digitei:
  Comercio de Alimentos Silva S/A
  100,00

Gravou no BD:
  Comercio%20de%20Alimentos%20Silva%20S/A
  100%2C00

O mais estranho de tudo é qdo recupero os dados em um input ele vem normal: Comercio de Alimentos Silva S/A ou 100,00, mas se eu apenos listo em um <TD> ele vem Comercio%20de%20Alimentos%20Silva%20S/A ou 100%2C00.

Já mudei o encode do ajax.js, do projeto inteiro... e nada resolve!!!!
Alguém pode me explicar o porque ocorre isto ?? e como resolver ??

Meu ajax.js segue em anexo.

Obrigado.

Attached Files

  • Attached File  ajax.txt   11.78KB   10 downloads

Edição feita por: marceloplis, 08/11/2006, 14:52.


#2 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 08/11/2006, 16:57

cara provavelmente vc está enviando os dados via GET e o browser esta códificando os valores...

bom na sua linguagem server-side vc deve ter um opção para remover isso ... em php é urldecode ...
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#3 marceloplis

marceloplis

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 08/11/2006, 17:01

cara provavelmente vc está enviando os dados via GET e o browser esta códificando os valores...

bom na sua linguagem server-side vc deve ter um opção para remover isso ... em php é urldecode ...



O arquivo em anexo no 1º post é o meu arquivo que envia os dados por ajax, por ele tem como vc me falar o que devo alterar nele ??

Obrigado




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq