Les meilleurs développeurs JavaScript freelances sont sur Codeur.com
Terminé·30 à 300 €·1 offre·627 vues
Bonjour
Je recherche un developpeur connaissant Jquery mobile pour un petit bug dans le passage des datas entre 2 pages html pour une app IOS phonegap +JQM
-1ère page liste jquery mobile généré dynamiquement à partir d'une base sql
-page dynamique details des éléments de la liste
La page de détails crée en cliquant sur un lien de la liste ne charge pas le résultat de la base de donnée lorsque jquery mobile.js est chargé.Le code fonctionne sans problème en supprimant la librairie JQM.
L'exemple dont je me suis inspiré est téléchargeable ici Jquery + Phonegap + liste dynamique
[URL visible pour les membres Pro]
(je vous fournirais mon code simplifié à la demande )
Le même exemple utilisant cette fois ci Jquery Mobile + php est téléchargeable ici comme référence JQM
[URL visible pour les membres Pro]
Je souhaiterais utiliser les listes de Jquery Mobile de facon dynamique + Phonegap + sql
Le code suivant devrait permettre de faire fonctionner le passage des variables :
$('div').live('pagebeforeshow',function(event, ui){
getUrlVars()["id"];
alert(vars['id]);
});
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
PS
.listview('refresh',true); est nécessaire pour la liste JQM
Si vous connaisser bien JQM , le problème est résolu en quelques minutes
Merci de me faire une proposition petit budget
Budget indicatif : 30 à 300 €
Publication : 07 août 2012 à 08h03
Profils recherchés : Développeur JavaScript freelance, Développeur iOS freelance
1 freelance a répondu à ce projet
1 proposition de devis en moins de 2h
Projet réalisé par iCode
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.