Je suis aux prises avec cela et je n'arrive pas à le faire fonctionner.
J'ai besoin de passer la variable date de l'utilisateur courant (cdate) à mon contrôleur et malgré que mes fenêtres d'alerte affichent la valeur correcte, cette valeur n'atteint jamais le contrôleur.
Voici le code javascript:Problème de passage de javascript au contrôleur Codeigniter
$(document).ready(function() {
$('#submit').click(function() {
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()+1
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
if (month<10)
month="0"+month
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var cdate=+month+"/"+daym+"/"+year
$.post('user/available', {curdate: cdate});
alert(cdate);
});
});
Controller:
$curdate=$this->input->post('curdate');
Vue:
echo form_open('user/available');
echo form_input('dateav','',$dateav);
input type="image" src="echo base_url();images/send.png" id="submit" alt="Submit button"
echo form_close();
Quelqu'un peut-il me dire ce que je fais mal?
comment avez-vous inclus JQuery dans CI? est manuel ou de la manière CI? – Sadat
Avez-vous vérifié si la demande est vraiment envoyée correctement? Vérifiez avec FireBug s'il y a une demande POST à l'utilisateur/disponible – DrColossos
@DRColossos Étrange je ne vois pas la fonction étant déclenchée dans firebug ... – JEagle