网格的附加参数
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 是与网格的所有参数一起发送的对象。您可以在其中添加所有参数。
我正在使用 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 是与网格的所有参数一起发送的对象。您可以在其中添加所有参数。