Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2011, 10h51   #1
Membre Expert
 
Avatar de pmithrandir
 
Homme Pierre Bonneau
Développeur Web
Inscription : mai 2004
Messages : 873
Détails du profil
Informations personnelles :
Nom : Homme Pierre Bonneau
Âge : 28
Localisation : Roumanie

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2004
Messages : 873
Points : 1 593
Points : 1 593
Envoyer un message via MSN à pmithrandir Envoyer un message via Skype™ à pmithrandir
Par défaut jquery mobile et symfony

Bonjour

Je suis sur un projet d'application pour android.
Nous avons besoin de l'evennement swipe, donc nous avons pris le framework jquery mobile.

Au passage, avoir des boutons adaptés et des formulaires joliement présenté nous paisait bien.

Le problème, c'est que rien ne fonctionne.

Quand j'ouvre un lien, il me rajoute des trucs dans l'url.


Par exemple sur mon apache local :
l'url de base est :
http://lexibook.dev/frontend_dev.php/fr/

si je clique sur un lien "/" j'arrive a l'url suivante :
http://lexibook.dev/frontend_dev.php/fr/#/

Qui ne fonctionne pas correctement

Quand je valide un formulaire, l'url sur laquelle j'arrive est :
http://lexibook.dev/frontend_dev.php..._dev.php/login

Y'a t'il un moyen de l’empêcher de me rajouter toutes ces "merdes" dans l'url ?

Plus généralement, peut on desactiver toutes ces fonctions automatique de "customisation" de l'application pour me laisser gérer ca a ma façon, enfin, a celle que mon client désire ?
pmithrandir est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 23h33   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

La navigation entre les pages créées par l'interface utilisateur jQuery Mobile est gérée sous AJAX par l'UI. On ne peut donc pas interférer avec les URL sous peine de casser le fonctionnement de l'UI.

Le système de gestion des transitions de page sous AJAX a été modifié plusieurs fois au fil des versions alpha. La version b1 vient de sortir, la documentation sur le système actuel et ses limitations est ici : Ajax-driven page navigation.

La soumission des formulaires est gérée automatiquement.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 23h44   #3
Membre Expert
 
Avatar de pmithrandir
 
Homme Pierre Bonneau
Développeur Web
Inscription : mai 2004
Messages : 873
Détails du profil
Informations personnelles :
Nom : Homme Pierre Bonneau
Âge : 28
Localisation : Roumanie

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2004
Messages : 873
Points : 1 593
Points : 1 593
Envoyer un message via MSN à pmithrandir Envoyer un message via Skype™ à pmithrandir
Merci pour ces infos.

Ca semble confirmer ce qui me faisait peur, c'est completement invasif comme framework...

Comme nous developpons avec symfony, nous avons pas mal de composants "pret a l'emploi" comme par exemple le formulaire d'identification.

Ca ne semble pas fonctionner en ajax, et on ne peut pas les modifier pour qu'ils intègrent le data-ajax="false". J'essayerais demain de voir avec la nouvelle version de jquerymobile et avec le parametre qui desactive l'ajax sur tous les formulaires.

J'ai un peu de mal a comprendre la logique qui les poussent a modifier completement le comportement de l'HTML, sans permettre d'utiliser juste les composants adaptés au mobile et les evennements spécifiques...

Ils n'ont pas une librairie light ?
pmithrandir est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 10h00   #4
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonjour

jQuery UI Mobile est la version "light" de jQuery UI.

Je crois que pour l'instant il faut l'utiliser comme elle est, des possibilités de customisation viendront sûrement dans la version 1+.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h23.


 
 
 
 
Partenaires

Hébergement Web