2017-01-06 5 views
0

page_sizeとpage_numのクエリパラメータを持つAPIを持っています。私は両方のハードコードされた値を持つデータをフェッチし、テーブルにデータを取り込むためにajax呼び出しを使用しています(正常に動作しています)。しかし、私はユーザーがページ番号を選択するとdatatableに値を設定したい。私はハードコード(理想的にはそうではない)のページサイズができますが、私はユーザーがページ番号を選択するように動的Ajaxリクエストを行う必要があります。どのようにdatatablesとjqueryを使ってこれを実装するのですか?サーバがapiのpage_numのオプションを提供する場合のデータテーブルの実装方法

答えて

0
DECLARE @FirstRec int,@vQuery nvarchar(max) , 
      @LastRec int 
      SELECT @FirstRec = (@pPageNo - 1) * @pPageSize -- Calculating the first rec no and last rec no 
      SELECT @LastRec = (@pPageNo * @pPageSize + 1) 

Select ROW_NUMBER() Over (Order By Cast(AppointmentDate as Datetime) Desc) As RowNO, a.* 
    Into #tbl 
    From 
    ( 
     select * 
     from tbl 
) a 

    Select * From #tbl Where RowNo > @FirstRec AND RowNo < @LastRec 


Select COUNT(*) As TotalRecords From #tbl 
+0

クライアント側では、私はapi形式を変更できません。あなたはServersideフラグが私のために働いていないので、このdatatablesをpagenumberのクリックで動的なajaxリクエストにすることに気づいていますか? – chaitu

関連する問題