2017-01-26 4 views
0

私は動的テーブルを持っています。ボタンの値には、各IDの値が格納されています。 私はそのidをモーダルに渡し、いくつかのクエリーをモーダルで行う必要があります。私はそれをPHP経由で行います。ボタンの値がモーダルに渡されます

<td><button="type" class="btn btn-success btn-sm" onclick="getNarudzbaId(this)" value="<?php echo $r['id'];?>" data-toggle="modal" id="modal" data-target="#modal_theme_success">Pregled <i class="fa fa-play position-right"></i></a></td> 

<script type="text/javascript"> 

    function getNarudzbaId(object) { 

     var x = $(object).attr("value"); 

      $.ajax({ 
      type: "GET", 
      url: "pregled.php", 
      data:{name:x}, 

      success: function(data){ 
       alert("return here if success") 

      } 
     }) 
     } 

    </script> 

実際にはボタンと同じページにあるモーダルウィンドウで値を渡したいと思っています。

は、ここに私の私が前にモーダルする値を送信したことがありません

<div id="modal_theme_success" class="modal fade"> 
<div class="modal-dialog"> 
    <div class="modal-content"> 
     <div class="modal-header bg-success"> 
      <button type="button" class="close" data-dismiss="modal">&times;</button> 
      <h6 class="modal-title">Stavke naloga</h6> 
     </div> 
     <div class="modal-body"> 
     <h6 class="text-semibold">Text in a modal</h6> 
     <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p> 

     <hr> 
      <?php 
       $temp = $_POST['name']; 
       echo $temp; 
      ?> 
     <h6 class="text-semibold">Another paragraph</h6> 
     <p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p> 
     <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p> 
     </div> 
     <div class="modal-footer"> 
      <button type="button" class="btn btn-link" data-dismiss="modal">Close</button> 
      <button type="button" class="btn btn-success">Save changes</button> 
     </div> 
    </div> 
</div> 
</div> 

モーダル、任意のヘルプは非常に高く評価され

+0

この回答を読んで試してみてください。http://stackoverflow.com/questions/10626885/passing-data-to-a-bootstrap-modal – DekiChan

答えて

1

コンセプトは単純です。まず、あなたはポイントがモーダルに値を送信していない

$('#btn').click(function() { 
    var id = $(this).val(); 

    $.ajax({ 
     type: 'get', 
     url: 'pregled.php' 
     data: {'name':id}, 
     success: function(data) { 
     // Show returned data on Modal 
     $('.modal-title').text(data.name); // ex: show result on title 
     } 
    }); 
}); 

、要求を送信し、それが要求さを示す程度の値を取得し、jQueryを介して、その開いたモーダルウィンドウの後にボタンの

<button id="btn" value="<?php echo $r['id'];?>"></button> 

取得値をリクエストを送信する必要がありますあなたの質問に応じてモーダルに関するデータ。

0

私はこのように解決しました。同様の問題が発生した場合、誰かを助けることができます。

ボタン

td><button="type" class="btn btn-success btn-sm" onclick="getNarudzbaId(this)" value="<?php echo $r['id'];?>" data-toggle="modal" id="modal" data-target="#modal_theme_success">Pregled <i class="fa fa-play position-right"></i></a></td> 

スクリプト

<script type="text/javascript">   
    function getNarudzbaId(object) { 
     var x = $(object).attr("value"); 
     $.post('modal-body.php', {post:x}, 
     function(data) { 
      $('#print').html(data); // div where value is printed 
     }); 
    } 
</script> 
関連する問題