Belgemin BAŞ ben jquery.js ve de blockUI jQuery eklentisi yükleyin.
PHP Ben o DIV'leri içine diğer PHP içerik yüklemek için düzenli AJAX kullanın. Orijinal PHP, jQuery ve blockUI eklenti çalışması gayet iyi, fakat ajax yüklü divlere jQuery ve blockUI herhangi hem de hiçbir şey yapmak. Hayır konsol hata, hiçbir uyarı - hiçbir şey.
Ben bir jQuery acemi ve ben bu çözme beni kenara koymak başardık bu konuyla ilgili bulunan diğer eşyaların hiçbiri değilim, bu yüzden başkasının kutu yardım ediyorum. Size aşağıda benim kod göreceksiniz I) (canlı bazı saplar aldı ...
Bu DIV içine yüklenir benim PHP dosyasının en üstünde olduğunu
<script type="text/javascript">
$(document).ready(function() {
$('#crazy').live('click',function() {
$.blockUI({ message: $('#question'), css: { width: '275px' } });
});
$('#yes').live('click',function() {
// update the block message
$.blockUI({ message: "<h1>Remote call in progress...</h1>" });
$.ajax({
url: 'wait.php',
cache: false,
complete: function() {
// unblock when remote call returns
$.unblockUI();
}
});
});
$('#no').live('click',function() {
$.unblockUI();
return false;
});
});
</script>
İşte (DIV yüklenen) o PHP dosyasından HTML:
<input id="crazy" type="submit" value="Show Dialog" />
<div id="question" style="display:none; cursor: default">
<h1>Would you like to contine?.</h1>
<input type="button" id="yes" value="Yes" />
<input type="button" id="no" value="No" />
</div>