Aller au contenu

Change
Bienvenue sur GeekZone
Inscrivez-vous sur GeekZone pour profiter des fonctions avancées du forum, proposer des news, participer aux conversations, ouvrir votre galerie, profiter de la messagerie interne et venir tester nos modérateurs avec du bon troll... Attention, ils ont la gâchette facile. C’est aussi pour ça que GeekZone est le meilleur site de passionnés depuis 2002 ! Si vous avez déjà un compte, connectez-vous - sinon, il est temps d'en créer un.

[jquerymobile] Reload après erreur

- - - - - jquery mobile load error

  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1
Ivru

Ivru

    Senseï Geek

  • Membre
  • PipPipPipPipPip
  • 1711 messages
  • Lieu:Suisse
Bonjour.
Je suis en train de faire une version mobile d'un site qui nécessite l'authentification du user. Lorsque la session du user se termine, mon serveur retourne une 401. En cas de 401 j'aimerais donc reloader une page externe.
Je passe donc par le code suivant
$(document).bind( "pageloadfailed", function(event, data) {
  event.preventDefault();
  data.deferred.reject();
  $.mobile.loadPage($('body').attr('default'));
});

Si j'intercepte l'event pageload, je vois bien que la nouvelle à charger est appelée mais au final je reste bloqué sur la page précédente avec la progress bar "Loading".

Une idée ?

#2
Le

Le

    Jedi Geek

  • Membre
  • PipPipPip
  • 430 messages
  • Lieu:Montigny Les Cormeilles
Et si plus simplement tu configure directement sur ton server web le renvoi vers ta page externe pour les erreurs 401 (message d'erreur personnalisé sous iss, pour les autres il y a aussi).
Image IPB

#3
Ivru

Ivru

    Senseï Geek

  • Membre
  • PipPipPipPipPip
  • 1711 messages
  • Lieu:Suisse
Ben non justement. Là je suis sous symfony et mon user est dirigé automatiquement vers index.html. Qui est la version complète de la page. Du coup, par défaut jquery mobile gueule puisque que ce n'est pas simplement le div a inclure au pom

#4
Zoubi

Zoubi

    Jedi Geek

  • Membre
  • PipPipPip
  • 389 messages
Il y a pas moyen de régler ça avec une regex?

My 2 cents...

#5
doumdoum

doumdoum

    Lord Jedi Geek

  • Membre
  • PipPipPipPip
  • 593 messages
  • Lieu:Nice

Voir le messageZoubi, le 12 October 2011 - 09:01, dit :

Il y a pas moyen de régler ça avec une regex?

My 2 cents...

Ha ouais, pas bete Zoubi, mais peut etre Ivru doit il faire un peu de debug avant ?

2 cents de plus...
Doom

#6
Ivru

Ivru

    Senseï Geek

  • Membre
  • PipPipPipPipPip
  • 1711 messages
  • Lieu:Suisse
Mal foutu IPB... On peut ajouter aux amis mais pas ignorer ou bloquer.

Modifié par Ivru, 13 October 2011 - 06:30.


#7
Le

Le

    Jedi Geek

  • Membre
  • PipPipPip
  • 430 messages
  • Lieu:Montigny Les Cormeilles
Regarde sur cette page où il y a des exemples. Le concept est d'appeler une page et de tester le code de son statut (dans ton cas 401) et si c'est le cas de rediriger vers une autre page.
Image IPB




1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)