2015-06-12 2 views
0

У меня есть несколько таблиц данных, и все они имеют свой собственный идентификатор. Теперь это не проблема, проблема, с которой я сталкиваюсь, заключается в том, что мой код, похоже, способен выводить мои console.log() звонки, но в моей сети вкладка Я не вижу мой вызов ajax?jQuery DataTables Ajax вызов не работает

Я использую следующий код JQuery:

function DtAjax(type) { 
    console.log("Type: "+type); 
    if($('#data-table_' + type + '_wrapper').children().length == 0){ 
     console.log("True"); 
     $('#data-table_' + type).DataTable({ 
      "ajax": "<?php echo base_url('admin/emails/ajax/get'); ?>" + "/" + type 
     }); 
     console.log("End function"); 
    } 
} 

$(document).ready(function(){ 
    DtAjax(1); 
    $("li .changeContent").on('click', function (event) { 
     event.preventDefault(); // Prevents going to a different URL 

     // Content change 
     $(".mailContent").hide('drop', 500).removeClass("active_div"); 
     $("." + $(this).attr('data-open')).delay(500).show('drop', 500).addClass("active_div"); 

     // button set new active 
     $("#icon_nav_h > li.active").removeClass('active'); 
     $(this).parent().addClass('active'); 
    }); 
}); 

Он регистрирует все внутри функции DtAjax, любой (очевидное) причина, почему я не могу найти вызов Ajax в моей сети вкладке?

ответ

2

Я сильно подозреваю, что это будет cache проблема:

$('#data-table_' + type).DataTable({ 
    ajax: { 
    url: "<?php echo base_url('admin/emails/ajax/get'); ?>" + "/" + type, 
    cache: false 
    } 
}); 

cache является true по умолчанию.

+0

1 просто лучший ответ –

0
$(document).ready(function(){ 
    $.ajax({ 
     type: 'GET', 
     url: 'http://localhost:8080/apiRequest/api/get', 
     success:function(data){ 
      var result = JSON.parse(data); 
      var len = Object.keys(result).length; 
      var newLen = len - 1; 
      for(i = 0; i <= newLen; i++){ 

      $("#alldata").append("<tr><td>"+result[i].fullname +"</td><td>"+result[i].email +"</td> <td>"+result[i].phone +"</td><td>"+result[i].service_type +"</td><td>"+result[i].vehicle_type +"</td> <td>"+result[i].date_time +"</td><td>"+result[i].pick_location +"</td> <td>"+result[i].drop_location +"</td> </tr>"); 
     } 
      $('#example').DataTable(); 
     } 
    }); 
}); 
Смежные вопросы