我使用foreach在树结构中使用action字段显示数据库中的值。如下所示,
if($charTaCount > 0){
echo "<div>Turn Around";
echo "<div><table>";
echo "<tr><th>User Name</th><th>File</th><th>Action</th</tr>";
foreach ($charTaAll as $charTa){
echo "<tr><td>$charTa->user</td>"
. "<td><a onClick=javascript:window.location='$charTa->url'>Link</a></td>"
. "<td><a onClick=javascript:window.location='/path/to/action/ok?id2=$charTa->id'><span class='glyphicon glyphicon-ok'></span></a> "
. "<a class='test' href='/path/to/action/feedback?id=$charTa->id'><span class='glyphicon glyphicon-tasks'></span></a> </td>"
. "</td></tr>";
}
echo "</table></div>";
echo "</div>";
}
在此,如何为href =&#39; / path / to / action / feedback&gt; id = $ charTa-&gt; id&#39;创建模态窗口。
提前致谢。
答案 0 :(得分:1)
您可以为所有行使用一个模态。
将静态attrs添加到按钮:
data-toggle="modal" data-target="#modal-id"
并生成一个模态块:
并用JQuery替换每行的内容。
您可以为foreach中的每一行添加包含内容的模态窗口。 将dinamics attrs添加到按钮:
... data-toggle =&#34; modal&#34;数据目标=&#34; #modal - &#39; $ ROW_ID&#39;&#34; ...
并在每行中添加模态窗口块:
echo '<div class="modal fade" id="modal-'.$row_id.'">';
答案 1 :(得分:0)
您可以使用jquery,bootstrap来完成此任务。在jquery中编写按钮单击事件并使用bootstrap模式
创建访问id和创建模态