Problème de Javascript
Bonjour à tous, je vous adresse ce message en derneir recours car j'ai un petit problème de coden et plus particulièrement de parenthèse.
Voici mon code:
$(function(){
$("#tchatForm form").submit(function()
{
//voir pour le showloader
var message = $("#tchatForm form textarea").val();
$.post(url,(action:'addMessage',message:message),function(data){
if(data.erreur == "ok")
{
alert("ok pour le moment");
}else
{
alert(data.erreur);
}
},"json");
return false;
})
});
Et lorsque j'exécute ce code avec firebug, il me sort un problème de parenthèse:
missing ) in parenthetical
$.post(url,(action:'addMessage',message:message),function(data){ \n
Quelqun aurait une explication, je n'arrive pas à trouver le problème!
2 réponses
-
Contributeur@VCF : C'est parce c'est un framework javascript.
C'est bien jQuery que tu utilises ?
Dans le deuxième paramètre de la fonction $.post, remplace les parenthèses par des accolades :$.post(url, {action:'addMessage',message:message} ,function(data){
C'est marqué dans la doc. -
C'est quoi ce $ ?
Et pourquoi ta fonction est entre parenthèse ?