1
$('#data_tables_one').dataTable( {
  "sPaginationType": "full_numbers",
  "aoColumns": 
    [
    { "sType": "numeric" },
    null
    ]
});

引数なしで dataTable メソッドのみを hv すると、1、10、11..19、2、20、21、.....29、3、30... の順序で数字が表示されました。

次に、 sTypeプロパティを追加したところ、次のような奇妙な出力が得られました。

1、43、3、4 …… 21、2、23、24 ……41、42、22、44、45 ……

私はここで何か間違ったことをしていますか?助けてください。

ここに HTML スニペットを追加しました。

<table id="data_tables_one" class="dataTable">
  <thead>
    <tr role="row">
      <td><strong>SL#</strong></td>
      <td><strong>Username</strong></td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>1</strong></td>
      <td>Marv89</td>
    </tr>
    <tr>
      <td><strong>43</strong></td>
      <td>yyorkk</td>
    </tr>
    <tr>
      <td><strong>3</strong></td>
      <td>masei</td>
    </tr>
    <tr>
      <td><strong>4</strong></td>
      <td>Muffin</td>
    </tr>
  </tbody>
</table>
4

1 に答える 1

0

最後に、ばかげた修正のために約3時間停止する理由を見つけました。

上記の奇妙な出力の問題は、<Strong>内に記述されたタグでした<td>。TD 内のものはすべて、dataTables によってデータとして取得されます。そのため、その TD 内からそのタグを削除した後、完全に結果が得られました。

私の問題を解決しようとしたすべての人に感謝します。ありがとう。

于 2013-11-08T18:45:59.043 に答える