2017-11-30 7 views
0

私はいくつかのレイジーロードされたデータを含むいくつかの行を持っています。例えば、jQuery dataTableはajaxがロードされたデータをソート

<table border="1"> 
 
     <tr> 
 
      <th>Employee</th><th>Sales</th> 
 
     </tr> 
 
     <tr> 
 
      <td>Michale</td><td>1000</td> 
 
     </tr> 
 
     <tr> 
 
      <td>Kim</td><td id="kimSales"></td> 
 
     </tr> 
 
     <tr> 
 
      <td>John</td><td id="johnSales"></td> 
 
     </tr> 
 
    </table>

問題はページがあるため、いくつかの理由のをロードした後、私はいくつかのデータを取得する必要が、です。 kimSales1500で、johnSalesが2500であるとします。

<script> 
    $(document).on('ready', function(e){ 
     $('#kimSales').text(1500); 
     $('#johnSales').text(2500); 
    })  
</script> 

このような状況では、遅延読み込みデータを適切にソートする必要があります。ご存じのように、jQueryのdataTableは、カラムのクリックヘッダを使ってソートしています(https://datatables.net)。これらのデータを正しくソートできませんでした。ソートされたデータが昇順でないか、またはdsc --- dataTableがロードされたデータの後で認識できない可能性があります。私が試した何

<script> 
    $(document).on('ready', function(e){ 
     $('#kimSales').text(1500); 
     $('#johnSales').text(2500); 
    }) 

    table.dataTable(); // not properly working 
</script> 
+0

あなたが適切に質問を説明することができます。何が問題なのですか?値はテーブルに表示されていませんか? – laiju

+0

@laiju値は正しく表示されていますが、データを昇順または降順で並べ替えることができませんでした。正しく動作しません – Juntae

答えて

関連する問題