2010-10-20 6 views
1

J'ai une liste d'éléments du même type (disons invités) et je les affiche dans une liste. En cliquant sur la ligne je serais en mesure d'éditer l'élément unique. Tous les éléments ont le même masque d'édition, donc je voudrais appeler la même page et passer un paramètre. La seule solution que je l'ai trouvé est:Passer une valeur entre les vues

<a href="edit-page" onClick="setParameter(32)">Element 32</a> 

Mais en fait je mettre à jour la vue de modifier le beforepageshow dans ce cas j'ai 2 méthodes différentes qui fonctionnent de façon indépendante pour archiver cet objectif.

Je me demandais s'il y avait une solution élégante.

Merci, Cesare

+0

quel OS travaillez-vous? – tpae

+0

c'est juste html et js côté client. Quoi qu'il en soit, c'est iOS + PhoneGap + jQueryMobile – Cesar

Répondre

0

Pouvez-vous pas utiliser un paramètre get?

-à-dire: href="edit-page?id=32"

+0

C'est une bonne idée. Rappelez-vous de 'amélioration progressive '. Faites fonctionner votre site avec du html pur (de plus: dans votre cas, c'est la manière la plus simple) – naugtur

Questions connexes