2017-04-18 33 views
0

ボタンがあるところにwhileループを作っています。そのボタンは以下に示すブートストラップモーダルを呼び出す必要があります。whileループからモーダルを呼び出す

だから私はこれをどうやって行うのかよく分かりません。私はモーダルに名前をつけ、その名前をボタンにセットしなければなりませんか?モーダルコードはwhileループの中に入るべきですか?

のindex.php

while($row = $res->fetch_assoc()) { 
      echo "id: " . $row["id"]. "<br>" . 
       "<button type="submit" class="btn btn-warning">Read More </button>"; 
      } 

モーダル:

<!-- This is my modal --> 
<div class="modal fade"> 
    <div class="modal-dialog" role="document"> 
    <div class="modal-content"> 
     <div class="modal-header"> 
     <!-- A lot of irrelevant code for the question --> 
     </div> 
    </div> 
    </div> 
</div> 

<script>$('#myModal').on('shown.bs.modal', function() { 
    $('#myInput').focus() 
})</script> 

答えて

1

それはあなたが達成したいかを理解するには、あなたの質問に十分な要素が存在しないので、お答えすることは困難です。

しかし、私はあなたがループの外に一つのモーダルコードしか必要としないと言います。

ループ内に必要なすべてのボタンを生成します。彼らは皆あなたのモーダルを呼び出し、呼び出されるたびにいくつかのJSのモーダルコンテンツを更新します。

関連する問題