Bonjour,

J'ai utilisé Ajax pour afficher une page dans une autre page en cliquant sur un lien.

Je voudrais insérer des données dans une BDD MySQL à partir de cette page, probleme rien ne se passe.

Voici une partie de la page (très simplifié) qui me permet d'afficher une seconde page dans la principale:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$(document).ready(function(){ 	// le document est chargé
   $("a").click(function(){ 	// on selectionne tous les liens et on dꧩnit une action quand on clique dessus
	page=($(this).attr("href")); // on recuperer l' adresse du lien
	$.ajax({  // ajax
		url: page, // url de la page ࡣharger
		cache: false, // pas de mise en cache
		success:function(html){ // si la requêté est un succès
			afficher(html);	    // on execute la fonction afficher(donnees)
		},
		error:function(XMLHttpRequest, textStatus, errorThrows){ // erreur durant la requete
		}
	});
	return false; // on desactive le lien
   });
});
 
function afficher(donnees){ // pour remplacer le contenu du div contenu
	$("#contenu").empty(); // on vide le div
	$("#contenu").append(donnees); // on met dans le div le r괵ltat de la requete ajax
}
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<h1>Ajax avec JQuery - Exemple</h1>
 
<a href="page.php">modif.</a>
 
<div id="contenu">
	Contenu avant utilisation des liens
</div>

Le code de "page.php" est juste un formulaire qui récupère les informations présente dans la BDD et qui permet aussi d'en insérer pour modification.


Merci à vous