Question

Je l'ai regardé de nombreux tutoriels de jQTouch, mais je n'ai pas trouvé une description sur une chose simple:

Étant donné une liste d'éléments, comment voulez-vous faire de chaque élément dans un lien qui amène alors une page dynamique montrant des données sur cet élément?

Voici le flux que je ce que je veux faire:
1) Liste actuelle des articles
2) L'article est exploité
3) un appel XML est fait sur le serveur avec l'ID de cet élément, et les données associées est renvoyé
3) Les données XML sont traitées, et une nouvelle page est affichée avec ces informations.

Mon problème est à l'étape n ° 2, en créant le lien et passer l'ID de l'objet que je veux accès - plus à l'appel .ajax $ à # 3. Tous les tutoriels ont été soit des éléments de liste codés dur (avec DIVs associés) ou à l'aide Submit pour la recherche. Je comprends comment faire l'appel AJAX, je ne peux pas obtenir l'ID de l'élément sur à cet appel.

Exemple: J'ai une liste de lieux, et je veux être en mesure de cliquer sur un individu Lieu et tirez cette information. Dans le monde du web, mon lien utiliserait les routes RESTful (/ lieu / 2) ou je pourrais utiliser un paramètre "? Id = 2".

Mais puisque jQTouch repose sur des noms « id » pour divs, comment puis-je passer le numéro d'identification dynamique du lieu en tant que lien? Je peux accéder au XML à quelque chose comme http://mysite.com/venues/2.xml pour obtenir ID # 2 d'un lieu.

Merci pour votre aide!

Était-ce utile?

La solution

Alors, vous pouvez relier un point d'ancrage à une page:

<div id="home">
  <ul>
    <li><a href="http://mysite.com/venues/1">Venues 1</a></li>
    <li><a href="http://mysite.com/venues/2">Venues 2</a></li>
  </ul>
</div>

http://mysite.com/venues/2 peut être:

<div id="venues-2">
  <!-- page content -->
</div>

Quand les « Venues 2 » est touché, la page sera téléchargée et insérée dynamiquement dans le document en cours.

La démo jQTouch officiel contient quelques exemples de la façon dont les pages peuvent être chargées dynamiquement (par exemple avec AJAX) dans jQTouch; robinet dans AJAX, et notez comment les pages sont chargées.

J'espère que cela vous inspirera à venir avec une solution pour l'identification de page dynamique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top