#jquery #daterangepicker
#jquery #daterangepicker
Вопрос:
Вот инициализация средства выбора
<div class="app">
<input type="text" id="pick" />
</div>
$('#pick').daterangepicker({
timePickerIncrement: 30, format: 'YYYY-MM-DD'
}, function(start, end) {
start = start.format('YYYY-MM-DD');
end = end.format('YYYY-MM-DD');
$.ajax({
url: global_url 'statistics/analytics-ajax',
data: 'start=' start 'amp;end=' end,
dataType: 'html',
method: 'post',
beforeSend: function() {
},
complete: function() {
},
success: function(data) {
$('.app').html(data);
//$('#pick').daterangepicker();
}
})
});
При успешном обратном вызове у меня
div с приложением класса будет заменен на
<input type="text" id="pick" />
Но как только содержимое загружается через ajax, daterangepicker не работает, поэтому я добавил
$('#pick').daterangepicker();
и успешно я вижу daterangepicker, но Ajax не работает. Что здесь происходит.
Ответ №1:
В случае, если datepicker является частью данных ответа ajax, включите js-скрипт datepicker в саму страницу. или
Включите этот код перед успешным вызовом datepicker
setTimeout(function(){alert('delay');}, 000);
Комментарии:
1. Это не мой вопрос
2. Является ли ваш datepicker частью данных ответа ajax?