Bonjour,

Je souhaite créer un système qui permet d'updater un champ de base de données en double-cliquant sur le texte pour ouvrir une balise de formulaire et qui procéderait à l'update lors de la sortie du champ.

Je place la valeur de mon champ dans une DIV

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<div id='actdesc'>".utf8_encode($ligne['description'])."</div>";

J'ai créé un fichier script.js (appelé au début de ma page web) dans lequel j'utilise la méthode dblclick() et qui est censé charger le fichier description-change.php qui contient les balises de formulaire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$(document).ready(function(){
 
	$('#actdesc').dblclick(function(){
 
 
       	    $.post('description-change.php', function(donnees) {
           	    $('#actdesc').html(donnees);
 
		    });	
	    return false;
	});
});
Malheureusement, cela ne fonctionne pas. Il ne se passe rien quand on double-clique sur le texte. A noter que si je remplace la fonction $.post() par une fonction alert(), cela fonctionne.

C'est sûrement une erreur de débutant (ce que je suis), mais je ne vois plus où chercher.

Merci d'avance de votre aide.