2016-07-09 2 views
1

У меня есть DateTimePicker на моей странице, которая нравится этане в состоянии получить значение из DateTimePicker, чтобы отправить его через AJAX

<table class="table borderless" id="schedule_time"> 
    <tbody> 
    <tr> 
     <td align="center"> 
     <div id="timepicker" class="form-group" style="width:30%"> 
      <div class='input-group date' id='datetimepicker1'> 
      <input type='text' class="form-control" name="date" id="date" /> 
      <span class="input-group-addon"> <span 
              class="glyphicon glyphicon-calendar"></span> 
      </span> 
      </div> 
     </div> 
     </td> 
    </tr> 
    </tbody> 
</table> 

Теперь я хочу, чтобы принять значение выбранного времени и отправить его через AJAX вызывает мой контроллер. Проблема в том, что я не могу получить выбранную дату в datetimepicker.

Я попытался

var date = $("#datetimepicker1").val(); 
      alert(date); 
var date1 = $("#datetimepicker1").text(); 
      alert(date1); 

Но это не похоже на работу. как я могу это сделать

+2

Получить значение вашего входного элемента, а не родительского div. – 1sloc

+0

Вы используете bootstrap datetimepicker? – Thinker

ответ

1

Идентификатор DateTimePicker является дата так что если вы хотите получить доступ к его стоимости с Javascript необходимо использовать #date вместо #datetimepicker1:

var date = $("#date").val(); 
alert(date);