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
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.
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; }); });
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.
Partager