Erreur : Unexpected end of script
Bonjour,
J'ai crée un code jQuery avec l'utilisation de Ajax pour l'envoi de données dans un formulaire de contact. J'ai déjà utilisé ce code plusieurs fois et il a fonctionné sans problème.
Mais en l'utilisant hier, j'ai obtenu, via la console de mon navigateur, l'erreur suivante : "SyntaxError: Unexpected end of script" (il m'indique la ligne 1). Et donc il ne s'exécute plus...
J'ai vérifié les accolades, les parenthèses et les points-virgules et il me semble en avoir oublié aucun. Je me demandais si quelqu'un avait une idée d'où cela pourrait venir.
Voici le code en question :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
$(document).ready(function() {
// Soumission du formulaire
$('#contact-form').submit(onSubmit());
//Quand on envoie le formulaire
function onSubmit() {
var donnees = $("#contact-form").serialize();
$("#contact-form").fadeOut(function() {
$.ajax({
url: $("#contact-form").attr("action"),
type: $("#contact-form").attr("method"),
data: donnees,
success: function(data) {
if(data.success) {
$("#statut").css({
"background-color": "green",
"font-size": "25px",
"color": "white"
});
} else {
$("#statut").css({
"background-color": "red",
"font-size": "18px",
"color": "black"
});
$("#contact-form").fadeIn();
}
$("#statut").fadeIn().text(data.message);
},
error: function(data) {
alert("Erreur lors de l'envoi des données en Ajax.");
$("#contact-form").fadeIn();
}
});
});
return false;
}
});//DOM |