begin process at 2012 05 30 03:28:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Ajax

 > 

Requête Ajax avec Jquery


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requête Ajax avec Jquery

dimanche 27 mars 2011 à 23:53:30 | Requête Ajax avec Jquery

monoski

Bonsoir tout le monde j'aimerai bien passer à Jquery pour mes requêtes ajax qui sont codées actuellement en "dur" on va dire ^^

Alors ayant lu les docs mais sans trop comprendre le fonctionnement de l'outil merveilleux que constitue Jquery, j'ai besoin de votre aide. Ca va vous paraître con mais bon :'(

Voici une deux de mes requêtes à l'heure actuelle, qui fonctionnent comme des fonctions, et j'aimerai obtenir le même résultat grâce à jquery je vous laisse plutôt juger :

Une requête simple :


Code Javascript :
function inbag(id,action,pseudo,item){
var xhr_object = null;
	var position = id;
	    var url = "loot.php?action=" + action + "&pseudo=" + pseudo + "&item=" + item + "";

	   if(window.XMLHttpRequest)  xhr_object = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 

	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function(){
	if ( xhr_object.readyState == 4 )
	{
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
		document.getElementById(position).innerHTML = xhr_object.responseText;
	}
	}
	xhr_object.send(null);
}


Une requête complexe, avec des actualisations de div en cascade :
Code Javascript :
function mapUpdate(id,x,y){
var xhr_object = null;
	var position = id;
	 var url = "newmove2.php?x=" + x + "&y=" + y + "";
	   if(window.XMLHttpRequest)  xhr_object = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 

	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function(){
	if ( xhr_object.readyState == 4 )
	{
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
		document.getElementById(position).innerHTML = xhr_object.responseText;
		

	var xhr_object2 = null;
	var url = "posxajax.php";
	   if(window.XMLHttpRequest)  xhr_object2 = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object2 = new ActiveXObject("Microsoft.XMLHTTP"); 

	// On ouvre la requete vers la page désirée
	xhr_object2.open("GET", url, true);
	xhr_object2.onreadystatechange = function(){
	if ( xhr_object2.readyState == 4 )
	{
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
		document.getElementById('posx').innerHTML = xhr_object2.responseText;
		

		
	}
	}
	// dans le cas du get
	xhr_object2.send(null);


	var xhr_object3 = null;
	var url = "posyajax.php";
	   if(window.XMLHttpRequest)  xhr_object3 = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object3 = new ActiveXObject("Microsoft.XMLHTTP"); 

	// On ouvre la requete vers la page désirée
	xhr_object3.open("GET", url, true);
	xhr_object3.onreadystatechange = function(){
	if ( xhr_object3.readyState == 4 )
	{
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
		document.getElementById('posy').innerHTML = xhr_object3.responseText;
		

		
	}
	}
	// dans le cas du get
	xhr_object3.send(null);


	var xhr_object4 = null;
	var url = "mouvajax.php";
	   if(window.XMLHttpRequest)  xhr_object4 = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object4 = new ActiveXObject("Microsoft.XMLHTTP"); 

	// On ouvre la requete vers la page désirée
	xhr_object4.open("GET", url, true);
	xhr_object4.onreadystatechange = function(){
	if ( xhr_object4.readyState == 4 )
	{
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
		document.getElementById('mouv').innerHTML = xhr_object4.responseText;
		
		
	}
	}
	// dans le cas du get
	xhr_object4.send(null);

	}
	}
	// dans le cas du get
	xhr_object.send(null);
}



Enfin, en dernier lieu j'aimerai que lorsque je clique sur un selecteur défini par son ID, je puisse faire une requête AJAX qui remplacerait le contenu d'une div, mais en envoyant par la méthode POST une variable définie par la propriété rel="" de la div en question. Voilà ce dernier point semble le plus compliqué.

J'espère qu'un Gourou de Jquery va bien vouloir traiter ma requête :p

Je vous souhaite à tous une excellente soirée et merci de votre lecture :-)
lundi 28 mars 2011 à 10:37:27 | Re : Requête Ajax avec Jquery

nhervagault

Administrateur CodeS-SourceS
Salut,

Regardes sur internet

Exemple
http://www.snoupix.com/tutoriaux_Javascript.html

pour comprendre comment fonctionne le jquery.


Cette discussion est classée dans : url, var, xhr, object, if


Répondre à ce message

Sujets en rapport avec ce message

intérompre une fonction... [ par davidcian ] Bonjour,Je cherche a stopper le déroulement d'une fonction lors d'une condition, j'ai testé avec return mais ça marche pas...Fonction principal:functi jquery et ajax formulaires [ par Annadrill ] bonsoir, j'aimerais savoir comment je dois m'y prendre pour recréer un script du type de celui ci-dessous pour jquery, le systeme étant que les cha parser un xml [ par zeitoun69 ] Bonjour je dois parser un fichier xml et former un tableau a partir des données extraite j'ai réussi a former le tableau mais les données sont celles panier d'achat mis a jour [ par Dav_c ] Bonjour, je code un script de e-commerce qui pour l'instant marche sans problème sauf que le panier ne s'actualise pas toujours. Bref un peu de code Variable POST [ par ghota ] Bonjour, j'aurais une question dans mon code. [code=js]function goAjaxPost(module,action,variables,id) { var xhr_object = null; var position = id; if Pb avec xhr_object.open et IE [ par Degom95 ] Bonjour, Je gère un site de club et j'ai essayé de mettre à jour un DIV avec un fichier externe, après pas mal de recherche sur Codes-Sources, j'ai vu problème avec eval sur une reponse ajax [ par everalex1 ] voila je demande a un script php par de l ajax daller chercher une page dun site,je taille le code reçu avec des fonctions pour obtenir que se qui min Encore des erreurs ! [ par nicomilville ] Salut,Et oui, c'est encore moi, vous devez vous dire que je suis un nul, c'est peut être vrai, lol J'ai encore des erreurs sur mon code... Si ça co Envois formulaire XMLHttpRequest POST BDD [ par Annadrill ] bonjour,alors voilà, cela fait trois jours que je tourne en rond avec un problème qui à l'air idiot mais que je n'arrive à résoudre.je m'explique, j'a créer des lien en ajax [ par baloc ] bonjour à tous.Je souhaite réaliser des liens en ajax. ça c'est la partie simple théorique. maisntenant l'autre partie. les liens sont des éléments d'


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,254 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales