1

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.TotalRecordCountstudentData.record.TotalRecordCount

JavaScript で TotalRecordCount の値にアクセスするにはどうすればよいですか? カスタム JSON 変数 (Result、Records、TotalRecordCount 以外) を追加して、それらの値にアクセスできますか?

4

1 に答える 1