Создание Datatables
с использованием Ajax для настраиваемого поиска и проблема, связанная с тем, что если один раз is_date_search
передается при нажатии кнопки поиска, то даже если я не нажимаю на нее, is_date_search
передается в ajax запрос. Вот мой код
<script>
$(document).ready( function () {
$('.input-daterange').datepicker({
todayBtn:'linked',
format:"yyyy-mm-dd",
autoclose:true
});
fetch_data('no');
function fetch_data(is_date_search,start_date='',end_date='')
{
var dataTable = $('#table_id').DataTable({
"processing":true,
"serverSide":true,
"order":[],
"ajax" : {
url:"<?php echo base_url(); ?>Ajax_calls/searchBookingDate",
type:"POST",
data:{
is_date_search:is_date_search,start_date:start_date,end_date:end_date
}
}
});
}
$(document).on("click","#search",function(){
var start_date = $('#start_date').val();
var end_date = $('#end_date').val();
if(start_date!='' && end_date!='')
{
$('#table_id').DataTable().destroy();
fetch_data('yes',start_date,end_date);
}
else
{
alert("Both Date required");
}
});
} );
</script>