I have a button with the id
#filter
<input type="button" name="filter" id="filter" value="Filter" class="btn btn-info" />
<script>
$(document).ready(function(){
$('#filter').click(function(){
var rangestart = $('#rangestart').val();
var rangeend = $('#rangeend').val();
if(rangestart != '' && rangeend != '')
{
$.ajax({
method:"POST",
data:{rangestart:rangestart, rangeend:rangeend},
success:function(data)
{
window.location = 'http://www.test/daterange/dates.php?rangestart=' + rangestart +'&rangeend=' + rangeend
}
});
}
else
{
alert("Please Select Date");
}
});
});
#filter
rangestart
04-15-2017
rangeend
04-20-2017
http://www.example.com/daterange/dates.php?rangestart=04-15-2017&rangeend=04-20-2017
dates.php
$rangestart = $_POST['rangestart'];
$rangeend = $_POST['rangeend'];
$rangestart
$rangeend
The window.location
redirect is a GET request so you need to use $_GET
not $_POST
in dates.php
$rangestart = $_GET['rangestart'];
$rangeend = $_GET['rangeend'];