Comment Killer une requête ajax

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Comment Killer une requête ajax

Messagepar melodie » 22 Sep 2011 à 09:07

Bonjour,

Dans l'une de nos applications web domino 8.5,
pour chaque entrées de menu nous utilisons ajax pour lancer des requêtes SQL à l'aide d'agent lotus nous renvoyant des listes.
Mais celles ci sont parfois très longues à s'excécuter.

Si l'utilisateur change de menu la précédente requête tourne toujours, ce qui allonge les temps de réponse...

Est il possible de déterminer :

si une requête ajax est en cours d'excécution
et ensuite, comment killer cette requête

Merci de votre aide
melodie
Premier posts
Premier posts
 
Message(s) : 30
Inscrit(e) le : 22 Juil 2008 à 08:35

Messagepar Michael DELIQUE » 22 Sep 2011 à 09:59

salut

bonne question, à part lancer une command console pour essayer de killer l'agent je vois pas.

le problème c'est qu'une fois que l'agent est lancé c'est le serveur qui s'en occupe.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 22 Sep 2011 à 23:21

je ne suis pas un pro d'Ajax, mais en demandant à Google Abort+Ajax tu trouves des trucs comme :
http://javascript.about.com/library/blajax11.htm
http://geekswithblogs.net/lorint/archiv ... 71625.aspx

je doute que ça arrête l'agent côté serveur, mais j'imagine que ça rend la main côté client
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 23 Sep 2011 à 07:58

re,

j'ai fais la même recherche. abort ne fait que killer l'ajax coté client. en gros on ne ce prend pas la tête avec la réponse. mais la requete elle tourne toujours sur le serveur.

et d'apres ce que j'ai pu voir sur google, c'est une question récurrente à laquel personne n'a trouvé de solution.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement