Modala veri çekme yardım [ACİL!]
İşin içinden çıkamadım. Yardımcı olabilirseniz sevinirim.
Modala veri çekmek istiyorum. Jquery kodlarını yazdım. console da denediğimde bana ID'yi veriyor fakat modala yazdıramıyorum. Aşağıda ki kodları yazdım aceba nerede eksiğim var? Yardımcı olabilirmisiniz.
Not : Jqueryde çok iyi değilim.
Aşağıda ki butona bastığımda modal düzgün çalışıyor.
<a class="Edit" data-Edit="<?=$row->veriID?>" data-bs-toggle="modal" data-bs-target="#modal">Önizle</a>
Aşağıda ki Jquery kodları
$('.Edit').click(function() {
const data = {
id: $(this).data('Edit'),
type: 'POST',
url: "?islem=Edit&id="+id+"",
}
});
Açılacak modal.
<!-- Modal Önizle -->
<section class="modal fade" id="modal" data-bs-backdrop="static" data-bs-keyboard="false" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
<div class="modal-content shadow border">
<div class="modal-header border-0">
<h5 class="modal-title" id="staticBackdropLabel">Önizleme</h5>
<a class="btn-close" data-bs-dismiss="modal" aria-label="Close"></a>
</div>
<div class="modal-body">
<?php
if($_GET["islem"]=="Edit"){
echo $_GET["id"];
}
?>
</div>
</div>
</div>
</section>
Umarım soruyu doğru anlatabilmişimdir. şimdiden ellerinize sağlık
$('body').on('click', '.Edit', function () {
var id = $(this).data('id');
$.post("?islem=Edit&id="+id+", function (data) {
$('#inlineedit').modal('show');
//modalin içinde nereye veri çekmek istiyosan onun value suna gelen değeri ata
$('.modaldaki_input').val(data.modaldaki_input);
});
});