如何在模态窗口中获取php变量

时间:2017-05-22 09:29:03

标签: php html modal-dialog bootstrap-modal

我使用Bootstrap模式弹出窗口,这是按钮和网址

 <a href="#"  data-toggle="modal" data-target="#applynowModal" data-id="'.$row['id'].'" class="btn   action_button but_apply">Apply Now</a>

 <div class="modal fade" id="applynowModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
   // Modal popup contents
 <div class="modal-body">
 // contents <?php echo $_GET['id'];  // I need to get data-id value here.... ?>
 </div>
</div>

当点击立即应用按钮时,我需要传递一个唯一ID,并获取模态体中的值,我该怎么做?

2 个答案:

答案 0 :(得分:0)

请注意,PHP是服务器端脚本,并且在客户端实现“点击时”事件。

除非你真的希望只在点击时传递id,否则你可以按原样传递它。

但是,我会假设你真的希望它只在点击时发生。然后你可以使用javascript(或bootstrap的jQuery)

$('#applynowModal').on('shown.bs.modal', function () {
  // PUT THE LOGIC HERE OF PASSING THAT ID USING $(this).attr("data-id")
})

答案 1 :(得分:0)

使用jquery,它很容易。

$( '.but_apply' ).click( function() {
    var id = $( this ).attr( 'data-id' ); 
    $( '#applynowModal' ).find( '.modal-body' ).html( id );
});