フェッチされたデータの行があります。各行で、id を渡してモーダルを呼び出す必要があります。モーダルでは、その ID を使用してデータを取得し、テーブルに表示する必要があります。
問題は、id (php 変数) を javascript に渡し、id を表示するのではなく、変数としてモーダルに再度渡す方法です。
php/html:
<php $i=0;
?>
<p>Link 1</p>
<a data-toggle='modal' href='#form-content' >test</a>
<p> </p>
<php $i=1;
?>
<p>Link 2</p>
<a data-toggle='modal' href='#form-content' >test</a>
<div id="form-contact" class="modal hide fade in">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
</div>
<div class="modal-body">
<form class="contact" name="contact">
...
...
</form>
</div>
<div class="modal-footer">
...
...
</div>
</div>
js:
$(document).ready(function() {
$("input#submit").click(function() {
$.ajax({
type: "POST",
data: $('form.contact').serialize(),
beforeSend: function() {
$("#form-content").modal('hide');
$('#wait').show();
},
success: function() {
$('#wait').hide();
document.location.reload();
},
error: function() {
alert("failure");
}
});
return false;
});
});
ありがとうございました。