2015-05-01 17 views
0

我有如下BS莫代爾顯示Bootsrap模式被檢測到的內容,只有當自動

<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button> 

<div class="modal exx fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> 
    <div class="modal"> 
     <div class="modal-dialog modal-lg"> 
      <div class="modal-content"> 
       <div class="modal-header"> 
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 
        <h4 class="modal-title">Mesaj</h4> 
       </div> 
       <div class="modal-body"> 
        <p><?php 
         if (isset($registration)) { 
          if ($registration->errors) { 
           foreach ($registration->errors as $error) { 
            echo $error; 
           } 
          } 
          if ($registration->messages) { 
           foreach ($registration->messages as $message) { 
            echo $message; 
           } 
          } 
         } 
         ?></p> 
       </div> 
       <div class="modal-footer"> 
        <button type="button" class="btn btn-default pull-left" aria-label="Close" data-dismiss="modal">Inchide</button> 
        <button type="button" class="btn btn-primary">Acasa</button> 
       </div> 
      </div><!-- /.modal-content --> 
     </div><!-- /.modal-dialog --> 
    </div> 
</div> 

我想只運行模態時,PHP代碼輸出的東西(它的一個註冊頁面)

我已經閱讀了BS Modal文檔,但是我除了按鈕之外還能自動找到anythinh。

回答

1

如果你想打開的頁面加載,然後模態,

$(document).ready(function(){ 
var content = $('.modal-body').find('p').html(); 
console.log(content); // You can see in console there is content present or not 
    if(content != '' || content != null){ 
     $('your modal').modal('show'); 
    } 
});