同じ情報を繰り返さないように、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>
}
メタ データは Web サイトのユーザーから取得され、各ユーザーのメタ データが個別のモーダルに表示されます。明確にするために、データベースに 10 人のユーザーが存在するため、foreach が 10 回繰り返されるとします。これにより、ユーザーごとに 10 個の個別のボタンが作成され、モーダル ボックスをクリックすると、その中のデータがポップアップ表示されます。
問題は、各ボタンをクリックすると、各モーダルボックスで同じユーザーになることです。各モーダル ボックスに正しいユーザー メタ データが表示されるように、これをどのように設定しますか。simplemodal.js で持続性が false に設定されているかどうかを既に確認しましたが、そうです。