我正在使用jquery-bootgrid渲染一些数据。它运作出色。我想将网格的一些其他参数发送到我的MVC控制器。我如何传递这些参数?我试过了 :
$("#results-grid").bootgrid({
ajaxSettings: {
url: testResultsListUrl,
data: { testSubject: '2', another : '3' }
}
});
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。如果我将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;
}
Run Code Online (Sandbox Code Playgroud)
requestHandler是与网格一起使用的所有参数一起发送的对象。您可以在其中添加所有参数。
| 归档时间: |
|
| 查看次数: |
1088 次 |
| 最近记录: |