Ben bir tablodan veri çekip bunu modal ile ekranda yazdırmak istiyorum.Örn;
Detayları Göstere tıklayınca Modal açılacak,ve o modalda yalnızca seçilen id'nin bilgileri gösterilecek.

Umarım düzgün anlatabilmişimdir?
13
●535

<table>
<tr>
<td>mark</td>
<td>otto</td>
<td><a href="#" id="1" class="item">detay</a></td>
</tr>
<tr>
<td>jacop</td>
<td>thornton</td>
<td><a href="#" id="2" class="item">detay</a></td>
</tr>
<tr>
<td>larry</td>
<td>the bird</td>
<td><a href="#" id="3" class="item">detay</a></td>
</tr>
</table>
<script>
$(document).ready(function(){
$('a.item').click(function () {
var id = $(this).attr("id");
$.ajax({
url: "test.php?id="+id,
success: function (data) {
alert(data); // bu kısımda gelen değeri modal içine yazdıracaksınız.
}
});
})
});
</script>kodlarınızın üst kısmında jquery kütüphanesini dahil edeceksiniz. Bundan sonrasını kendinize göre düzenleyebilirsiniz.
$id = $_GET['id'];şeklinde id değişkenini alırsınız, sorgunuzu yaparsınız, sonrasında elde ettiğiniz çıktıyı yazdırırsınız. Sonrasında ise ilk verdiğim kodda alert(data); satırındaki data değişkeni test.php dosyasından dönen değerdir, bu değeri modal içine yazdıracaksınız. Basit olarak
$('div.modal').html(data); şeklinde kullanırsınız.
//Bunlar script kodları
<script>
$(document).ready(function(){
$('a.item').click(function () {
var id = $(this).attr("id");
$.ajax({
url: "urun-detay?id="+id,
success: function (data) {
$("modal-fade").text(data);
}
});
})
});
</script>
//Bunlar modal
<div class="modal fade" id="12" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>