Bonsoir,

J'ai un page PHP dont un extrait est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<span name="ref_anecdote">
<a onclick="liste_anecdotes()" href="#">Ajouter un lien vers une anecdote</a>
</span><br />
<span name="ref_citation">
<a onclick="liste_citations()" href="#">Ajouter un lien vers une citation</a>
</span><br />
Les fonctions liste_anecdotes() et liste_citations() sont dans un fichier scripts.js :
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
21
function liste_anecdotes() {
	var url="liste.php";
 
	var myAjax = new Ajax.Updater('ref_anecdote',url, {
	   parameters: {
	      type:'anecdotes'
	   }
	});
 
}
 
function liste_citations() {
	var url="liste.php";
 
	var myAjax = new Ajax.Updater('ref_citation',url, {
	   parameters: {
	      type:'citations'
	   }
	});
 
}
Et il y a aussi, donc, le source liste.php et le source prototype.js que j'ai téléchargé.
Lorsque je clique sur "Ajouter une anecdote" ou "Ajouter une citation", rien ne se produit ! Pourtant, Firebug m'indique que la requête POST d'Ajax a bien fonctionné et qu'elle a renvoyé du texte, mais rien ne change sur la page.
D'où ça vient ? J'avoue n'avoir aucune idée...

Merci pour votre lecture !