【发布时间】:2012-04-11 22:36:40
【问题描述】:
您将如何在 foreach 循环中使用 simplemodal 以便它不会重复相同的信息?
例子:
foreach($ret as $v)
{
<div id='osx-modal'>
<input type='button' name='osx' value='View' class='osx demo'/>
</div>
<div id="osx-modal-content">
<div class="close"><a href="#" class="simplemodal-close">x</a></div>
<div id="osx-modal-data">
<div id="toon_box">
<div id="toon_name">
<?php echo $v['toon_name'];?>
</div>
<div id="toon_avatar">
<?php echo '<img src="' . $v['avatar'] . '" alt="" />';?>
</div>
</div>
</div>
}
元数据是从网站上的用户那里提取的,并在单独的模态中显示每个用户的元数据。为了澄清起见,假设 foreach 重复了 10 次,因为数据库中有 10 个用户。这将为每个用户创建 10 个单独的按钮,当您单击模式框时会弹出其中的数据。
问题是,当您单击每个按钮时,每个模态框中的同一用户。您将如何设置它以便每个模式框显示正确的用户元数据。我已经检查了 simplemodal.js 中的持久性是否设置为 false 并且确实如此。
【问题讨论】:
-
动态toon_names是什么意思???你考虑过使用
MODAL-AJAX INTEGRATION???详细解释动态这个词?? -
更新问题。我的意思是每个模态框中包含不同的元数据,而不是在每个模态框中重复相同的元数据。
标签: php javascript jquery ajax simplemodal