2010-12-09 25 views
0

Situation: vous avez une liste de liens devant charger une autre liste (située sur le même serveur).JQueryMobile: l'URL simple ne s'affiche pas correctement après le chargement

Problème: Après avoir cliqué sur un lien, le contenu est rendu en tant que html.

Démo: http://covraag.nl/derma/index.html

Question: Qu'est-ce que je fais mal?

+0

Juste une note que jQueryMobile est toujours en alpha. Ce n'est peut-être pas toi. – Pickle

+0

Chose étrange, c'est que cela fonctionne sur leur propre démo. D'une façon ou d'une autre, les urls deviennent abc.html # a.html au lieu de juste a.html – MeProtozoan

+1

Je voulais vous aider, mais votre démo ne se charge pas du tout. – naugtur

Répondre

1

Je ne vais pas poster une réponse directe à votre problème comme l'exemple est unavaliable, mais voici quelques erreurs qui pourraient être faciles à faire:

  • mauvais doctype ou pas DOCTYPE html
  • invalide
  • pas HTML d'emballage du tout - il charge jquery avec ajax, mais attend une bonne page
  • faute de frappe dans les rôles données-
  • ID dupliqués à la page
  • données manquantes-rôle

[modifier]

Tout semble ok au premier coup d'œil. La seule chose que vous faites mal est d'ajouter des choses dans la tête de [la lettre] .html - ceci est ignoré quand le site est récupéré par le lien. Essayez de faire en sorte que la section head soit la même dans tous les fichiers html. Mais je ne pense pas que c'est la raison pour laquelle ça ne marche pas. Je viens de le soulever, car cela créera des problèmes plus tard.

Votre problème est tout dans la tête [Dois-je ressembler à Yoda? ;)] 1. votre index a jqm 1.0a1 au lieu de a2 lié 2. il y a quelques problèmes avec jqm et jquery 1.4.4 qui causent votre genre de problèmes. Passer à jquery 1.4.3 - J'ai testé, cela fonctionne alors

+0

Merci Naugtur! J'ai corrigé l'url de démo, pourriez-vous jeter un autre coup d'oeil? – MeProtozoan

+0

Regardé, corrigé. Voir éditer. – naugtur

+0

Merci beaucoup pour votre temps, votre patience et la correction de bugs! Vous m'avez sauvé beaucoup de temps/maux de tête :) – MeProtozoan