2017-02-15 14 views
-1

Я использую следующий код, чтобы установить дату в загрузочном DateTimePicker (после вызова Ajax)Bootstrap установка DateTimePicker дата

$('#modalinputdate').datetimepicker({ 
    date: new Date(data.EVENTDATE) 
}); 

Проблема заключается в том, когда я запускаю код во второй раз (другая ajax) дата не устанавливается. Что-то не так с моим кодом?

+0

Обновлена ​​ли ваша страница с помощью первого вызова ajax? – Mark

+0

попробуйте поставить данный код в успех вызова ajax. –

ответ

0

Мое лучшее предположение, что ваш контент обновляется/заменяется вместе с вашим оригинальным призывом ajax. Попробуйте изменить или выбрать статический родительский элемент, например:

$("#youStaticAjaxContainer").find("#modalinputdate",function(e){ 
    e.datetimepicker({ 
      date: new Date(data.EVENTDATE) 
    }); 
}); 
+0

Спасибо за ответ, но он все еще не работает. Сама форма (где живет датапикер) имеет модальность, если это имеет значение. –

+0

Нет, я бы так не подумал, если бы это был статичный Bootstrap modal. У вас есть проблема с настройкой значения после начального сообщения? Можете ли вы прочитать значение? – Mark

+0

Да, это только после первого сообщения. Первое сообщение прекрасно работает –