1

これは私のコードです:

var crudServiceBaseUrl = "/admin",
    dataSource = new kendo.data.DataSource({
        サーバーページング: 真、
        ページサイズ: 2,
        タイプ: 'json',
        輸送: {
            読んだ: {
                URL: crudServiceBaseUrl + '/user'
            }、
            アップデート: {
                url: 関数 (項目) {
                    crudServiceBaseUrl + "/user/update/" + item.id を返す
                }、
                データ型: "json"
            }、
            破壊する: {
                url: crudServiceBaseUrl + "/user/destroy",
                データ型: "json"
            }、
            作成: {
                url: crudServiceBaseUrl + "/user/create",
                データ型: "json"
            }、
            parameterMap: 関数 (オプション、操作) {
                if (操作 !== "読み取り" && options.models) {
                    return {models: kendo.stringify(options.models)};
                }
            }
        }、
        バッチ: 真、
        スキーマ: {
            データ: 関数 (rawData) {
                rawData[0].data を返します。
            }、
            合計: 関数 (rawData) {
                rawData[1].total を返します。
            }
        }
    });
$("#users").kendoGrid({
    データソース: データソース、
    ナビゲート可能: true,
    ページング可能: true,
    選択可能:「複数」、
    ソート可能: {
        モード:「シングル」、
        allowUnsort: false
    }、
    高さ: 430,
    ツールバー: [「保存」、「キャンセル」]、
    列: [
        { フィールド: "ID", タイトル: "ID", 幅: 20},
        { フィールド: "ユーザー名", タイトル: "メール", 幅: 110 },
        { フィールド: "ファーストネーム", タイトル: 'ファーストネーム', 幅: 110 },
        { フィールド: "姓", タイトル: '姓', 幅: 110 },
        { フィールド: "アクティブ化", タイトル: 'アクティブ化', 幅: 110 },
        { フィールド: "無効", タイトル: '無効', 幅: 110 },
        { コマンド: ['編集', '破棄'], タイトル: " ", 幅: 90 }
    ]、
    編集可能:「ポップアップ」
});

しかし、「ページ 2」をクリックしようとすると、パラメータ「skip」と「pageSize」が送信されません。パラメータなしでこの URL「/admin/list」を取得します。私は何を間違っていますか?

4

1 に答える 1