jQueryでJSONをデコードしようとしています。これが私が得るものです(例えば、ここでは1人の学生がいるクラス):
"{"Students":[{"Name":John,"Grade":17,}],"TotalClass":17,"TotalCount":1,}"
これが私がすることです:
$j.ajax({
type: 'POST',
url: 'class.aspx/getClass',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (msg) {
$j.each(msg, function (index, element) {
alert(element.TotalClass);
});
},
});
アラートで未定義と言い続けます(ただし、正しいJSONを受け取ります)。私が間違っていることについて何か考えはありますか?