Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

$('.form').on('submit',function(e){
    e.preventDefault();
    //J'initialise momenjs pour Français
moment.locale('fr');
date=moment().format('dddd DD MMMM YYYY à HH:mm');
$form=$(this);
data=$form.serialize()+'&'+date;

$.ajax({
type:"POST",
url:$form.attr('action'),
data:data,
success:function(server_response){
    //...
}
})
})

MON SCRIPT PHP

<?php
$date=$_POST['date'];
//...
?>

Ce que je veux

Je veux envoyer en post la variable date en même temps que le formulaire

Ce que j'obtiens

J'obtient un message en php qui me dit qu'il ne connait pas la variable $date :(

Quelqu'un put-il m'aider? J'ai galeré grave dans les forums en anglais sur ce sujet mais sans solution. Je suis desesperé

2 réponses


PhiSyX
Réponse acceptée

Il faut changer data=$form.serialize()+'&'+date par data=$form.serialize()+'&date='+date

Anthony_
Auteur

Merci ça marche impeccable!