我是 jQuery jTable 插件的新手。考虑来自官方样本的这个片段
Phones: {
title: '',
width: '5%',
sorting: false,
edit: false,
create: false,
display: function (studentData) {
...
...
title: studentData.record.Name + ' - Phone numbers',
actions: {
listAction: '/Demo/PhoneList?StudentId=' + studentData.record.StudentId,
为什么在访问 JSON 时,record
是小写的 -
studentData.record.StudentId
而这是从 ASP.NET MVC 控制器代码发送的 -
....
return Json(new { Result = "OK", Records = students, TotalRecordCount = studentCount });
....
发送的 JSON 看起来像这样 -
{"Result" : "OK", Records : [{"StudentId":1 .... }], TotalRecordCount=5 }
我的问题是当 StudentId 被访问时示例中的代码如何工作
studentData.record.StudentId
而访问 JSON 数据的常规方法是基于上面实际发出的 JSON -
studentData.Record.StudentId
为什么undefined
我尝试访问studentData.Record.TotalRecordCount
或时返回studentData.record.TotalRecordCount
。
如何在 JavaScript 中访问 TotalRecordCount 的值?我可以添加自定义 JSON 变量(Result、Records、TotalRecordCount 除外)并访问它们的值吗?