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

JavaScript Discussion :

[AJAX] Ajax attend fin traitement formulaire


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut [AJAX] Ajax attend fin traitement formulaire
    Bonjour a tous,
    J'ai une fonction java script qui fait deux lignes:
    1-submit d'un formulaire (son target est un iframe)
    2-appel une autre fonction ajax chaque 1000 millisecondes

    document.getElementById('frm).submit();
    fctName = "ajaxFunct()";
    idTimeOut=setTimeout(fctName, 1000);


    le pb est que ma fonction ajax reste ds l'etat 1 (xhr.readyState=1 )
    jusqua que le traitement du formulaire termine ,a noter que ce traitement est ds un autre serveur ajax ??

    vs avez une idee ?

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut
    une idee

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    un autre serveur ajax ??
    Tu veux dire un autre serveur ? Dans ce cas, cela pose effectivement un problème...
    Voir ici
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut
    Merci sur la reponse mais ca doit avoir une soulition en php par ce que ca marche bien sous java et autres ...

    la question est tres simple je ne peut pas interroger deux serveurs a la fois et chacun d'eux me donne son resultat independement de la taille du traitement de l'autre .. ?

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Effectivement, java et php n'ont pas les mêmes limitations que javascript et tu peux très bien utiliser un script php pour récupérer des données puis les renvoyer par retour de la requête Ajax, mais tu devras attendre la fin des deux traitements pour avoir une réponse du serveur.
    Ceci dit, tu peux aussi effectuer deux requêtes simultanées...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut
    Merci ancore,donc on a qu'attandre l'un des experts PHP/AJAX s'il va nous aider

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut
    Bonjour a tous ,
    en fin le pb à été résolu :

    Ce qui bloque le traitement ds l'autre serveur (demander par ajax) c'est l'utilisation des sessions (autrement dit session_start)
    et oui ,par ce que le fichier de session est deja en lecture par le 1ere serveur et il est locked jusqua qu'il termine ...

    une soulition peut etre pour la barre de progression est d'utilser une variable coté base de données et lui demander chaque fois au lieu d'utiliser une variable de session .

    Merci et @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ZF 1.11] Traitement formulaire Zend avec Ajax
    Par absot dans le forum Zend Framework
    Réponses: 4
    Dernier message: 18/10/2011, 20h44
  2. [AJAX] AJAX: effet de chargement sur formulaires
    Par nabab dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/09/2007, 18h25
  3. [AJAX] Ajax, formulaire, div et select
    Par n8ken dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/09/2006, 10h51
  4. [AJAX] Ajax et formulaire
    Par Mimi Bulles dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/05/2006, 15h17
  5. [AJAX] Ajax et formulaire
    Par Mimi Bulles dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/05/2006, 12h44

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