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

Bibliothèques & Frameworks Discussion :

AjaxAnywhere et la lenteur des requètes !


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut AjaxAnywhere et la lenteur des requètes !
    Bonjour

    J'utilise AjaxAnywhere + jsf dans une appli web;
    sans ajax les pages sont chargé rapidement mais y'a bien sur le probleme de la page blanche quand on submit un formulaire par exemple ... classic

    avac ajax on evite ça, mais les pages ou les zones ajax sont plus lente à chargé ou à envoyé au serveur ..

    est-ce que qq à une idée ?

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par eric95
    est-ce que qq à une idée ?
    à propos de ... ?

    (cinquième lecture de ton post, toujours aucune idée, j'abandonne ^^)

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut
    j'ai pas compris RomainVALERI ?

  4. #4
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Salut

    Avec Firefox, menu Outils / Console d'erreurs,
    si il ya des erreurs, donne les nous (bouton droit sur les messages + copier)
    sinon, montre nous la partie de ton code où tu fais la requête Ajax.

    si ça t'intéresse, je possède une solution pour afficher un sablier pendant le traitement d'un submit.
    Je possède aussi une solution pour simuler Ajax avec une iframe...

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut
    sur la console de Firefox y'a pas d'erreur c'est plus des avertissements rien de méchant,

    pour la requette ajax c'est plutot une zone que j'envoi :


    <html xmlns:aa="http://ajaxanywhere.sourceforge.net/"
    ..
    ..
    <aa:zoneJSF id="ajaxZone">
    <ui:include src="mapage.xhtml"/>
    </aa:zoneJSF>

    et dans mapage.xhtml; j'ai ce bout de code qui permet de submiter mon formulaire :

    <script type="text/javascript">
    ajaxAnywhere.getZonesToReload = function(url, submitButton) {
    return 'ajaxZone';
    }

    ajaxAnywhere.formName = 'monFormulaire';
    ajaxAnywhere.substituteFormSubmitFunction();
    ajaxAnywhere.substituteSubmitButtonsBehavior(true);
    </script>


    j'ai suivi un exemple trouvé sur le net, ça marche trés bien sauf c'est un peux lent ..

    oui les deux script m'interesse sablier et ajax dans un iframe

    merci

  6. #6
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Ok

    Code pour afficher un sablier pour demander de patienter...
    (démo récemment postée dans le forum "contribuez") :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <head>
      <title>New Document</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
     
    <script type="text/javascript">
    function envoiFormulaire(form){
      form.submit();
      form.style.display='none';
      var obj=document.getElementById("image");
      if(obj){
        obj.src=obj.src;
        obj.style.display='';
      }
      return false;
    }
    </script>
    </head>
     
    <body>
      <img id="image" src="sablier.gif" alt="" style="display:none;"/>  
     
      <form method="post" action="" onsubmit="return envoiFormulaire(this);">
        <input type="submit"/>
      </form>
     
     
    <?php
     // Simule la durée du traitement du formulaire pour la démo
     if(isset($_POST)) sleep(3);
    ?>
     
    </body>
    </html>
    Pour l'iframe (ou balise object), il suffit d'intégrer une page contenant un formulaire et faire un submit automatique avec Javascript.
    Mais bon...

Discussions similaires

  1. [2008R2] probleme de lenteur lors de l'execution des requêtes
    Par guiguipeux dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 21/02/2013, 15h31
  2. Lenteur d'execution des requêtes de l'exe
    Par napegadie dans le forum VB.NET
    Réponses: 4
    Dernier message: 28/08/2007, 11h51
  3. Lenteur d'affichage de table dû à des requêtes
    Par gbrion dans le forum WinDev
    Réponses: 5
    Dernier message: 25/06/2007, 16h08
  4. Fichier log des requêtes d'une bdd
    Par Sub0 dans le forum Administration
    Réponses: 4
    Dernier message: 22/03/2004, 14h12
  5. formatage des requêtes sous psql
    Par Bouboubou dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 03/02/2004, 11h10

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