2016-05-10 2 views
0

Я использую jquery datatable для отображения данных таблицы на основе значения выпадающего списка, я использую ajax для получения данных из таблицы.Как изменить значение jQuery datatable при изменении значения выпадающего списка

Проблема заключается в том, когда таблица сначала загружает она работает нормально, но когда я нажимаю на то или поиск отображает обработку, которая не меняется, пока я не обновлять страницу, код приведен ниже:

 $(document).ready(function() { 


       var table = $('#example').DataTable({ 
        //"bProcessing": true, 
        //"sAjaxSource": "response.php", 

        "processing": true, 
        "serverSide": true, 
        //"bDestroy": true, 
//    "bJQueryUI": true, 
        "aoColumns": [ 
         { mData: 'FNAME' } , 
         { mData: 'FPRICE' }, 
         { mData: 'IMGPATH' }, 
         { mData: 'FDESC' }, 
         { mData: 'CID' } 
        ], 



        "ajax": { 
         'type': 'POST', 
         'url': 'response.php', 
         'data': {id: $('#myselect').val()} 
//     "success":function (res) { 
// 
//     } 
        } 

       }); 

      $('#myselect').change(function() { 
       var item = $(this).val(); 
       // alert(item) 
       var urld = 'response.php/'+item; 
       table.ajax.url(urld).load(); 
       table.reload(); 

      }); 

//   setInterval(function() { 
//    table.ajax.reload(); 
//   }, 10000); 

       //table.fnDraw(); 





     }); 

ответ

Смежные вопросы