0
編集可能なテーブルを使用してJQuery内に次のJSONを作成しようとしていますが、見出し、搭乗ゾーン(列)の数、ルートのシリアル(行)のすべての時間が変更されるので、私は手動でデータを引き出し、行ごとにJSONを構築する必要があります。ご意見やご返信ありがとうございます。テーブルは次のように表示されてテーブルからJQueryを使用してJSONを作成する
{ "name": txtRouteName.val(),
"serial": [
{ "rsn": "X100", "boardingzone": [
{ "name": "Foo", "time": "8:00" },
{ "name": "Bar", "time": "8:15"}
] },
{ "rsn": "X101", "boardingzone": [
{ "name": "Foo", "time": "9:00" },
{ "name": "Bar", "time": "9:15"}
] }
]
};
:
<table id="table1">
<tr>
<td>RSN</td>
<td>Foo</td>
<td>Bar</td>
</tr>
<tr>
<td>X100</td>
<td>8:00</td>
<td>8:15</td>
</tr>
<tr>
<td>X101</td>
<td>9:00</td>
<td>9:15</td>
</tr>
</table>
あなたの提案とコメントありがとうございました。私は
それでは、 'var headings = $(table).find( 'tr:eq(0)')の行で' th'を 'td'に変更してくださいfind( 'th')。map(getText);' –
反復行とセルは:あなたが最初の行にある場合
その後、フィールド名があります。あなたが行の最初のセルにいる場合、あなたはrsvを読んでいます。そうでなければ、あなたは搭乗ゾーンを読んでいます。
出典
2012-02-18 11:18:26 elrado
私はそのことを考えたが、私は本当に私のRSNを拡張する方法がわかりませんシリアル配列の搭乗ゾーン配列を持つシリアル配列に – Fy2C
関連する問題