Escrito em May 1st, 2009 as 12:01 am por

3 Comentários

Recentemente tive um “probleminha” com o Safari em alguns de meus sites que usam AJAX.

Depois de muito procurar descobri que o problema era o Content-Type da página que gerada o XML, uma vez que o objeto “XMLHttpRequest” no Safari não colocava a resposta em XML na propriedade “responseXML” e sim na propriedade “responseText”.

O Content-Type estava como “text/XML” que funciona normalmente no Internet Explorer, no FireFox e no Opera.

A Solução para o Safari/Chrome?

Simples, tornar o Content-Type como “text/xml”, isso mesmo, tudo em minúsculo.

Corrigido o Content-Type, tudo começou a funcionar normalmente.

Se você gostou do post, deixe um comentário ou assine nosso RSS RSS.

Posts Relacionados:

  1. Nova versão do Windows permitirá desativar o Internet Explorer
  2. Problemas de Conexão com Compartilhamento SMB do Samba com Windows Vista e Windows 7
,

3 Respostas to “Problemas com AJAX no Safari/Chrome (Content-Type)”


  1. George

    1 year ago

    Prezado, estou com o mesmo problema que você teve.

    Em qual parte alterar o Content-Type?


  2. Lucas nek

    1 year ago

    Boa tarde, estou com o mesmo problema que você teve.
    Em qual parte altera o Content-Type – estou no aspx


  3. Guilherme Bacellar

    1 year ago

    Lucas,
    quando uso aspx para fazer isso, eu normalmente uso o Page_Load/OnLoad ou no Init da Página.

    Espero que tenha ajudado.

Deixa uma Resposta

znjdb32s6g