IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

jquery mobile et symfony


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    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 ?

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    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.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut
    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 ?

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    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+.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. [2.x] Symfony 2 - JQuery Mobile
    Par ghis33 dans le forum Symfony
    Réponses: 1
    Dernier message: 06/02/2014, 16h44
  2. jQuery Mobile Alpha 4.1 est disponible
    Par danielhagnoul dans le forum jQuery
    Réponses: 2
    Dernier message: 22/04/2011, 22h44
  3. jQuery Mobile (UI) est disponible en version alpha 1
    Par danielhagnoul dans le forum jQuery
    Réponses: 0
    Dernier message: 18/10/2010, 21h31
  4. jQuery Mobile pour Smartphones & Tablettes
    Par danielhagnoul dans le forum jQuery
    Réponses: 4
    Dernier message: 18/08/2010, 10h35
  5. [1.x] Jquery $.getJSON et Symfony
    Par damiensan dans le forum Symfony
    Réponses: 6
    Dernier message: 21/07/2010, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo