2017-06-30 6 views
1

私はajaxリクエストを発生させるデータテーブルを持っています。 AJAX呼び出しでデータテーブル内のajaxリクエストのドロップダウンの選択オプションを変更します。

addOnloadEvent(function() {

var oTable = $('#lenderList').dataTable(       
    {                
     bServerSide: true,          
     bProcessing: true,          
     sAjaxSource: "loanAdminAjax?ajax=true&searchCol="+$('#category').val(),     
     sServerMethod: 'POST',         
     sPaginationType: "full_numbers",                                                      
      "ajax": {            
       "data": function (d) {       
        d.extra_search = $('#category').val();   
       }             
      },              

     aoColumns: [            
      {              
       "sName": "loanApplicationNumber",     
       mData: "loanApplicationNumber"     
      },             
      {              
       "sName": "name",         
       mData: "name"          
      },             
      {              
       "sName": "submissionDate",      
       mData: "submissionDate"       
      },             
      {              
       "sName": "kycEmailId",       
       mData: "kycEmailId"        
      }            
     ],              
     "dom": 'T<"clear">lfrtip',        
     "tableTools": {           
      "sSwfPath": "/swf/copy_csv_xls_pdf.swf"    
     }               
    }                
);                

、それは

sAjaxSource: "loanAdminAjax?ajax=true&searchCol="+$('#category').val(),

<select name="category" id="category">          
    <option value="loanApplicationNumber">loanApplicationNumber</option> 
    <option value="name">name</option>          
    <option value="kyc_email">EmailId</option>        
    <option value="documentStatus">documentStatus</option>     
</select> 

(ドロップダウンされている)カテゴリ値をとる私が送信され、カテゴリ値を変更したいです誰かが新しい値を選択するたびに、ajaxリクエストで。誰かがこれで私を助けてくれますか?

答えて

1

私が理解したように、ユーザーが選択したオプションを変更するたびにajaxコールを実行する必要があります。

$('#category').on('change', function() { 
    // Here you put all the ajax call 
}); 
+0

私は動的にドロップダウンリストの値には、静的な値を取っているデータテーブルのAJAXリクエストを更新する必要があります。だからここ
あなたが選択で選択した項目の変更は毎回のイベントリスナーを必要とします始まる。私はそのような解決策を試みたが、変更された値は、データテーブルajax requesteで更新されていない –

関連する問題