|
|
|
|
Hello !! :)
J'utilise depuis quelques temps la Librairie Javascript/AJAX Jquery, mais j'ai un soucis, j'ai besoin d'envoyer une requete ajax et de recevoir une réponse du serveur.
D'après ce que j'ai compris, une requete ajax (donc asynchrone) n'attend pas la réponse du serveur (je ne peut donc pas recuperer les données renvoyées par le serveur) je suis donc obligé de me tourner vers des requete synchrone (SJAX ?) ça marche très bien mais le probleme avec les requetes synchrone c'est que ça bloque le naviguateur .
Ma question est donc la suivante :
Comment recuperer des données serveur tout en restant en asynchrone (avec Jquery)?
Celui qui trouve je lui fais un gros bisoux !!!
Configuration: Windows XP Firefox 2.0.0.17
Salut
//Attente de fin du traitement
xhr.onreadystatechange = function()
{
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200)
{
// suite du Traitement.............
}
}
Si ce message vous a aidé n'oubliez pas de dire MERCI ;)
La sportivité commence là où le diesel s'arrête ! You can still watch this ? Wait until the Vtec kick in ! |
Tout d'abord merci beaucoup pour ta réponse !
|
Oui ça doit certainement etre ça, apparement tu peu passer une fonction pour l'option success, j'imagine que ça veut dire que si la requete ajax ce deroule bien il lance la fonction que t'y a passé
Si ce message vous a aidé n'oubliez pas de dire MERCI ;)
|
Le probleme c'est que ma requete ajax ressemble a ça :
|
Ouai mais apparement si tu regarde la doc de jQuery tu peu passer deux parametres a ta fonction avec "data" qui est le resultat de la requete et "textStatus" l'etat de la requete
|
Ca marche !! Merci beaucoup t'est un chef !!!
|