我有一个现有的 PHP/javascript 应用程序,它生成一个表,其中包含一些行和相应的子行(可能有很多,所有这些都是一次从数据库中检索到的),默认情况下是隐藏的。用户单击放置在表行中的按钮后显示子行。 它看起来像这样(一个 parent ,两个 child ): http://i.imgur.com/hul9fT9.png
它是这样从 php 生成的:
for($i = 0; $i < count($shipArr); $i++)
{
echo '
<tr>
<td><span>'.$shipArr[$i]["orderNo"].'</span></td>
</tr>
<tr>
<td>
<table id="details">
;'
for($j = 0; $j < count($shipDetailsArr[$i]); $j++)
{
echo '
<tr>
<td>
<p>
<span>Order Number: </span><span>'.$shipDetailsArr[$i][$j]["lineNo"].'</span>
</p>
</td>
</tr>
';
}
echo '</table>;'
}
我能否以某种方式使用从 db 填充的对象 $shipArr 和 $shipDetailsArr 来使用数据表插件创建相同的效果?我怎样才能做到这一点?
感谢您的帮助。
最佳答案
我认为没有可以自动生成表的数据库插件。您应该使用类似表生成器的东西。您可以自己编程,例如PHP.
如果这对您来说很难,已经有可以做到这一点的类(class)。两个例子是:
祝你好运!
关于javascript - 数据表中的多个子行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25750934/