0
私はC#プロジェクトに取り組んでいますが、私は の2データテーブル(テーブルとテーブル1)のデータセットを持つJSONオブジェクトを返すシナリオを考え出しました。擬似多次元jsonを反復する
データを2つの異なる変数にコピーできるようにデータを反復する方法。
AJAX呼び出し: -
$(function() {
$.ajax({
type: 'POST',
dataType: 'json',
contentType: 'application/json',
url: '@Url.Action("DrawChart")',
data: '{}',
success: function (chartsdataSet) {
var chartsdata = chartsdataSet.Table[0];
}
});
JSONオブジェクト: -
{
"Table": [
{
"PlanName": "Half Yearly",
"Paymentamount": 17925,
"SettledAmount": 13300,
"PackageAmount": 12479
},
{
"PlanName": "Quaretly",
"Paymentamount": 7900,
"SettledAmount": 6000,
"PackageAmount": 8000
},
{
"PlanName": "Yearly",
"Paymentamount": 8200,
"SettledAmount": 9000,
"PackageAmount": 5198
}
],
"Table1": [
{
"year": 2017,
"monthid": 1,
"MonthName": "Jan",
"Paymentamount": 7900,
"SettledAmount": 6000,
"PackageAmount": 8000
},
{
"year": 2017,
"monthid": 2,
"MonthName": "Feb",
"Paymentamount": 1500,
"SettledAmount": 1300,
"PackageAmount": 1900
}
]
}
を使用する必要がありますオブジェクト* - あなたは何を意味するのですか? 'var a = chartsdataSet.Table、b = chartsdataSet.Table1;'? – Weedoze
あなたが指定した2つの異なる変数のyahテーブル。その戻り値はaとbで未定義です。 –
記述されているJSONは 'chartsdataSet'にありますか? – Weedoze