foreachループ内で同じ情報を繰り返さないようにsimplemodalをどのように使用しますか?SimpleModal Foreachループ動的コンテンツ
例:
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>
}
メタデータは、ウェブサイト上のユーザから引き出され、独立したモーダルでユーザ毎にそのメタデータを表示します。ここでは、データベース内に10人のユーザーがいるので、foreachが10回繰り返されているとします。これは、モーダルボックスをクリックすると、その中のデータでポップアップする、各ユーザーのための10の別々のボタンを作成します。
問題は、各ボタンをクリックすると、各モーダルボックス内の同じユーザーになります。各モーダルボックスに正しいユーザーメタデータが表示されるように、これをどのように設定しますか。私はすでに、永続性がsimplemodal.jsでfalseに設定されているかどうかを確認しました。各ボタンには独自のを持っている代わりに、どこがid
を使用する必要がありますのでclass
を使用してコード
<input type='button' name='osx' value='View' class='osx demo'/>
のこの行は非常に一般的であるため、
dynamic toon_namesはどういう意味ですか?あなたは 'MODAL-AJAX INTEGRATION'を使って考えましたか?ダイナミックな単語についてもっと説明しますか? – Baba
更新された質問。私は、各モーダルボックスで同じメタデータを繰り返すのではなく、各モーダルボックスに異なるメタデータが含まれていることを意味していました。 –