【问题标题】:Additional parameters for grid网格的附加参数
【发布时间】:2015-08-30 08:18:49
【问题描述】:

我正在使用 jquery-bootgrid 来渲染一些内容。它工作得很好。 我想将网格的一些附加参数发送到我的 MVC 控制器。 我怎样才能传递这些参数? 我试过了:

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

但它似乎不起作用。如果我将 ajax 对象的所有属性都放在 ajaxSettings 中,则会引发 un set ulr 错误。

你能帮忙吗?

【问题讨论】:

    标签: jquery-bootgrid


    【解决方案1】:

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

    $("#results-grid").bootgrid({
    ajax: true,
    url: testResultsListUrl,
    
    requestHandler: function (request) {
        if (testSubject != "") {
            request.testSubject = testSubject;
        }
        if (medicalDevice != "") {
            request.medicalDevice = medicalDevice;
        }
    
        return request;
    }
    

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

    【讨论】:

      猜你喜欢
      • 2022-01-02
      • 2014-03-29
      • 2020-12-19
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 2018-07-06
      相关资源
      最近更新 更多