我要做的是检索从上一页传递的信息,并在另一页的表格中显示。
我目前有以下代码:
PAGE NAME: EMBELLISHMENT
<script>
var embellishmentlist_var = embellishment;
var embellishment_explode = embellishmentlist_var.split("#");
for(var i = 1; i < embellishment_explode.length; i++)
{
var embellishment_explode_singleinfo = embellishment_explode.split("_");
//var table = '<tr><td>' + embellishment_explode[3] + '</td><td>' + data[7] + '</td><td>' + data[1] + '</td><td>' + data[2] + '</td><td>' + data[4] + '</td><td>' + data[5] + '</td>' + data1 + '<td>' + data[9] + '</td></tr>';
var table = '<tr><td></td></tr>';
$('#tableshow > tr').append( table );
//alert(embellishment_explode[4]);
}
}
</script>
<html>
<table>
<tr id="tableshow">
</tr>
</table>
foreach最多可循环6次,我希望在表格中创建6行,但这似乎不起作用。我目前在另一个页面上有与上面相似的代码,但HTML略有不同。在该页面上,HTML如下所示:
PAGE NAME: INFO
<table id="items_table">
<th>1</th>
<th>2</th>
///etc
</table>
该页面上的Javascript将行插入表中。一切正常。
因此,两个页面之间的唯一区别是,在EMBELLISHMENT页面上我想在表格中创建表格行,而在INFO页面上我创建完整的表格。
即使只是说它是不可能的,我能不能得到一些帮助。
答案 0 :(得分:1)
您尝试将表格行附加到表格行。这是不可能的。您只能向表中添加行
<强> HTML 强>
<table id="tableshow"></table>
<强> JS 强>
for(var i = 0; i <= 6; i++){
$('#tableshow').append('<tr><td></td></tr>');
}