v2.5.2
Giriş yap

Modala veri çekme yardım [ACİL!]

uzunlardangokhan
1,121 defa görüntülendi ve 2 kişi tarafından değerlendirildi

İş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

Cevap yaz
Cevaplar (2)
zelemi
1181 gün önce

aslında bunun başka bir şekilde de yöntemi var direk link üzerinden id gönder açtır veya senin yazdığın kodu biraz daha düzenleyerek gidelim.

       $('.Edit').click(function() {
		const data = {
			id: $(this).attr('data-Edit'),
			type: 'POST',
			url: "?islem=Edit&id="+id+"",
		}
	});
aziz1235
1184 gün önce
    $('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);
                
            });
    });