Compte tenu de la réponse coté serveur que tu obtiens il est clair que ton code javascript déclenche une erreur.
Tu aurais du obtenir
array(3) { ["username"]=> string(6) "Thomas" ["useremail"]=> string(18) "012345678@oooooo.fr" ["commenttext"]=> string(4) "test" } 1
Je viens de regarder ton code et là ô stupeur c'est à , tous sur une ligne ce qui est illisible et peu générer des erreurs, à preuve et dans ton code des erreurs il y en a
• Commençons par un classique du code « oneLine », les commentaires du type //STOP default action font que tout ce qui suit est ignoré, cela commence mal.
• Poursuivons avec l’utilité" de mettre des ; en fin d'instruction même si lors d'un code bien indenté c'est le retour chariot qui est considéré comme la fin de l'instruction
cette instruction devient illégale
var data = { username:username, useremail:useremail, commenttext:commenttext, } $.ajax( {
alors que celle ci le sera
var data = { username:username, useremail:useremail, commenttext:commenttext, }; $.ajax( {
• Les propriétés/valeurs dans un objet doivent être séparé par une virgule ainsi
1 2 3 4
| $.ajax({
url: formURL
type: 'POST',
data: data, |
il te manque une virgule après formURL.
Commence par corriger tout cela et de grâce INDENTE ton code autant HTML que JS, le débogage n'en sera que plus facile !
Partager