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>
問題はページがあるため、いくつかの理由のをロードした後、私はいくつかのデータを取得する必要が、です。 kimSales
が1500
で、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>
あなたが適切に質問を説明することができます。何が問題なのですか?値はテーブルに表示されていませんか? – laiju
@laiju値は正しく表示されていますが、データを昇順または降順で並べ替えることができませんでした。正しく動作しません – Juntae