10

Önyükleme modalında bir yükleme olayı var mı? Modal, modal bir dinlenme api veri ile doldurmak için açıldığında bir http GET isteği aramak istiyorum. Modal formda bir form var ve formun onload olayında GET işlevini çağırdım, ancak çalışmaz.Önyükleme modal yükleme etkinliği

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
    <div class="modal-dialog"> 
    <div class="modal-content"> 
     <div class="modal-header"> 
     <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
     <h4 class="modal-title" id="myModalLabel">Agent details:</h4> 
     </div> 
     <div class="modal-body"> 

<form onload="getData()" style= "font-size: 16pt"> 
+2

Lütfen, burada soru sormadan önce belgelerin tamamını okuyun. Yardım etmek istemediğimizden değil, sadece önce kendiniz yapmaya çalışmanızı istiyoruz. – Blazemonger

cevap

31

documentation uyarınca, gösteriyi veya gösterilen olayları dinleyebilirsiniz. Belgeler itibaren

:

show.bs.modal => Bu olay yangınlar hemen gösteri örneği yöntemi çağrıldığında.

Gösterilen sonuçlar.bs.modal => Bu olay kullanıcı için görünür hale getirildiğinde tetiklenir (CSS geçişlerinin tamamlanması için bekler). Bunu yapmanın en iyi yolu olduğunu saptadığımız ne

$('#myModal').on('show.bs.modal', function() { 
    // do something… 
}) 
+2

sen benden daha iyi bir yazarsın :) –

+1

cevabınız için teşekkürler. Bana çok yardımcı oldun. – eg16

0

modal çağırır html elemana onclick özelliğini eklemektir. sizin javascript Sonra

<button type="button" onclick="PopulateAddModal()" class="btn btn-sm btn-primary" data-toggle="modal" data-target="#AddModal">Add</button> 

..

Bu

function PopulateAddModal() { 
 
     //do stuff here... 
 
     }

kodunuzu en kısa sürede kalıcı olarak adlandırılan ran sağlayacaktır. Aksi takdirde, javascript kodu, modal tamamıyla bitene kadar "fade-in" animasyonu çalışmayacaktır.

İlgili konular