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]
-~----------~----~----~----~------~----~------~--~---

Répondre à