JQuerymobile: o URL simples não renderiza corretamente após o carregamento
-
25-09-2019 - |
Pergunta
Situação: obteve uma lista de links que devem carregar outra lista (localizada no mesmo servidor).
Problema: Depois de clicar em um link, o conteúdo está sendo renderizado como HTML simples.
Demo: http://covraag.nl/derma/index.html
Pergunta: O que estou fazendo de errado?
Solução
Não vou postar uma resposta direta para o seu problema, pois o exemplo não é avaliado, mas aqui estão alguns erros que podem ser cometidos facilmente:
- Bad Doctype ou nenhum doctype
- HTML inválido
- Sem embrulho HTML - JQuery o carrega com Ajax, mas espera uma página adequada
- Erro por erro de digitação nas funções de dados
- IDs duplicados na página
- Falta de dados
editar
Tudo parece bem à primeira vista. A única coisa que você faz de errado é adicionar coisas na cabeça da [letra] .html - isso é ignorado quando o site é buscado pelo link. Tente fazer com que a seção da cabeça pareça a mesma em todos os arquivos HTML. Mas acho que não é por isso que não funciona. Eu apenas trago à tona, porque criará problemas mais tarde.
Seu problema está na cabeça [eu pareço Yoda? ;)] 1. Seu índice possui JQM 1.0A1 em vez de A2 Linked 2. Existem alguns problemas com o JQM e o jQuery 1.4.4 que causam seu tipo de problema. Mude para o jQuery 1.4.3 - Eu testei, funciona então