【发布时间】:2021-08-11 13:21:38
【问题描述】:
我的项目在带有 MVC 的 ASP Net Core 中。
我在视图中有一个 JQGrid。它运行良好。 现在我必须使用属性授权控制器将 JWT 传递给 HttpContext 请求标头。 在标准 Ajax 中,我知道 headers 属性会处理这项任务,但在 JqGrid 中,如何设置标题?
我的代码如下所示:
$("#jqgrid").CreateGrid({
url: "/api/fares/getfares",
headers: { "Authorization": 'Bearer ' + '@Model.JWToken' },
colNames: ['Id', 'From', 'To', 'Date', 'Airline', 'FlightNo', 'Dep.Time', 'Arr.Time'],
colModel: [..........],
pager: '#pjqgrid',
sortname: 'Id',
sortorder: "desc",
loadonce: false,
rows: 1,
container: $('#div_jqgrid_container'),
loadingText: 'Loading..',
noRecordText: 'No Records found',
}, $("#jqgrid"));
上面的代码有效,但没有发送授权标头。 有人请提供一些帮助!!!
【问题讨论】:
标签: javascript jquery header jqgrid