Date Range Picker
HTML
<!-- Include Required Prerequisites -->
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" />
<!-- Include Date Range Picker -->
<script type="text/javascript" src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />
<div class="pull-left">
<h1>Title</h1>
<input type="text" name="datefilter" />
</div>
JavaScript
$(function() {
$('input[name="datefilter"]').on('apply.daterangepicker', function(ev, picker) {
alert(picker.startDate);
return false;
$.ajax({
method: "POST",
url: "PAGE.PHP",
data: {startDate: picker.startDate, endDate: picker.endDate}
}).done(function(response){
// Do something with response here
console.log(response);
}).fail(function (error) {
// And handle errors here
console.log(error);
});
});
});