Я борюсь с этим и просто не могу заставить его работать.
Необходимо передать переменную даты текущего пользователя (cdate) моему контроллеру, и, несмотря на то, что мои окна предупреждений показывают правильное значение, это значение никогда не достигает контроллера.
Вот код JavaScript:
$(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);
});
});
Контроллер:
$curdate=$this->input->post('curdate');
Просмотр:
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();
Может кто-нибудь сказать мне, что я делаю не так?