したがって、おそらく別の方向性は、javascript でテーブルのテンプレートを作成し、関数で毎回再構築することです。次のコードは、現在の方向性を少し再考するのに役立つと考えています。そのため、そのページを更新する必要はありません。テーブルを更新するだけで、現在のセッション トリガーを使用して、location.href = location の代わりに関数 buildTable を呼び出すことができます。 href、コードスニペットが含まれていないため、推測にすぎません:(このjavascriptの特定のポイントでjQueryを使用しています)
function buildTable(postDataFromContentPage){
var trItems = [];
var itemHeaderTemplate = '<th>{DataItemTitle1}</th><th>{DataItemTitle2}</th>';
var itemBodyTemplate = '<tr><td>{DataItem1}</td><td>{DataItem2}</td></tr>';
itemHeaderTemplate = itemHeaderTemplate.replace('{DataItemTitle1}',data.DataItemTitle1).replace('{DataItemTitle2}',data.DataItemTitle2);
$('#tableHeader').html(itemHeaderTemplate);
$.each(data.RowItemsArray, function (index, element) {
//RowItemsArray is a 2 dimensional array
itemBodyTemplate = itemBodyTemplate.replace('{DataItem1}',element{0}).replace('{DataItem2}',element{1});
trItems.push(itemBodyTemplate );
});
$('#tableBody').html(items.join(''));
//now you can just call buildTable function anytime to rebuild table
}//end function
<!--HTML-->
<table>
<thead id="tableHeader"></thead>
<tbbody id="tableBody"></tbody>
</table>