网格的附加参数

Additional parameters for grid

我正在使用 jquery-bootgrid 渲染几个研磨。它工作出色。 我想将一些额外的网格参数发送到我的 MVC 控制器。 我怎样才能传递这些参数? 我试过了:

$("#results-grid").bootgrid({
ajaxSettings: {
    url: testResultsListUrl,
    data: { testSubject: '2', another : '3' }
    }    
});

但是好像不行。如果我将 ajax 对象的所有属性放在 ajaxSettings 中,则会抛出未设置的 ulr 错误。

你能帮忙吗?

我设法做到了,我在 git 上看到了关于这个项目的讨论。为了能够向我的控制器发送额外的参数,我必须做的是:

$("#results-grid").bootgrid({
ajax: true,
url: testResultsListUrl,

requestHandler: function (request) {
    if (testSubject != "") {
        request.testSubject = testSubject;
    }
    if (medicalDevice != "") {
        request.medicalDevice = medicalDevice;
    }

    return request;
}

requestHandler 是与网格的所有参数一起发送的对象。您可以在其中添加所有参数。