私は状況で立ち往生しています、WebサイトはASP.NET1.1で実行されています
いくつかのデータを含むページを読み込んでいます。このページには、HTMLテーブルがあります。 各行で、ステータス(アクティブ/非アクティブ)を1つにロードし、メッセージを別の行にロードしています。
クリックすると保存ボタンがあり、ステータスとメッセージがデータベースに保存されます。
データがHTMLテーブルにあるため、ボタンがクリックされている間、データが失われています。
ページの読み込み時にステータスとメッセージをグローバルJavascript変数に保持する1つのオプションを試しました。しかし、ボタンがクリックされたときにもそれを失います。
データを保存するJSコード:
// To store all active or inactive feature values.
var arrType = [];
var interiorValues = [arrType];
var exteriorValues = [];
var mechanicalValues = [];
var standardValues = [];
function StoreChromeVallue()
{
var $jDecode = jQuery.noConflict();
var table = document.getElementById('dlInterior');
for (var i = 1, row; row = table.rows[i]; i++)
{
for (var j = 0, col; col = row.cells[j]; j++)
{
var imagePath = $jDecode(row.cells[0]).find('img:first').attr('src');
if(imagePath == "../icon_active1.gif")
{
arrType.push("active");
}
else if(imagePath == "../icon_deleted1.gif")
{
arrType.push("deleted");
}
else
{
arrType.push("active");
}
var featureValue = $jDecode(row.cells[1]).text();
arrType.push(featureValue);
arrType.push("Interior");
interiorValues.push(arrType);
}
}
alert(interiorValues[5][0]);
}
データが保存されるHTMLテーブル
<TABLE id="dlInteriors" Width="300" Runat="server" CellSpacing="0" CellPadding="0">
<TR>
<TD id="interiortd" vAlign="top" width="350" runat="server"></TD>
</TR>
</TABLE>
行はページの読み込み時に動的に追加されます。
これをどのように進めるべきか教えてください。