en fait j'ai une method create qui fait :1 - j'upload le un fichier 2- j'annonce que le fichier est arrivé 3 - je vérifie que le fichier est conforme au spec 4- j'annonce que le fichier est conforme 5- je traite le fichier 6 - fin de traitment
je voulais resté sur une fonction mais donné des informations à l'utilisateur au fur et a mesure. 2008/10/8 Michel Belleville <[EMAIL PROTECTED]> > Effectivement, ta réponse peut arriver en plusieurs parties, surtout > lorsque tu reçois une réponse très longue. Tu peux "attraper" au vol > l'arrivée d'un paquet particulier en utilisant la méthode de rappel "onLoad" > de tes calls AJAX. > > *Mais :* > > Tu ne peux pas être sûr de recevoir un morceau "complet" chaque fois que > "onLoad" est activé, ni combien de morceaux tu vas recevoir d'un coup, ni > quelle proportion de la réponse tu auras reçu, à moins de faire des > bidouilles de haut niveau côté serveur. > > Donc en général, ça ne sert pas à grand chose. > > Si ton objectif est de chaîner plusieurs actions en un fil dont > l'utilisateur peut suivre la progression, chaîner les requêtes AJAX > unitaires me semble beaucoup plus approprié. > > Le 8 octobre 2008 15:53, ook? ook! <[EMAIL PROTECTED]> a écrit : > >> >> >> 2008/10/8 guillaume belleguic <[EMAIL PROTECTED]> >> >>> J'ai crue comprendre qu'une requête ajax pouvait recevoir plusieur >>> réponse à la suite, ce n'est pas le cas ? >>> Bien entendu je voudrais que la méthode de mon controlleur face >>> "plusieurs" render (je sais je sais ce n'est pas possible, mais alors >>> pourquoi Ajax.request peut reçevoir plusieurs réponse ?) >>> >> >> Ma réponse est à prendre avec recul: je ne suis pas un grand clerc en Ajax >> >> Pour moi, cela signifie qu'un appel Ajax peut arriver en plusieurs chunk >> pour les réponses massives (ou les réseaux lents), mais l'ensemble de ces >> chunks (parties) ne constituent qu'un seul et même message. >> >> HTH >> >> >> > > > -- > Michel Belleville > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
