如何使用data-target =“#myModal”将值作为参数传递?

时间:2014-08-18 23:18:33

标签: php modal-dialog

我有这个

<?php
if($natureza == 'CON'){
?>
<a data-toggle="modal" href="?param=<?=$id_serv?>#myModal" data-target="#myModal">
Click me</a>
<?php
}
?>

作品,模态完美打开

但是, 我怎样才能收到&#34; param&#34;模态中的值?

像这样

<?php
if(isset($_GET["param"])){
  $id = $_GET["param"];
}

我不知道。

更多

<table class="table table-bordered table-striped">
<thead>
<tr class="info">
  <th>ID</th>
  <th>Matrícula</th>
  <th>Nome</th>
  <th>Natureza</th>
  <th>Escolaridade</th>
  <th>Função</th>
  <th>Simb / Nível</th>
  <th>Curriculum</th>
</tr>
</thead>

<tbody>

    <?php
    $sqlstat = $mysqli->prepare("SELECT                     
                                 id_serv,simb,nivel,func,mat,fnome,lnome,grau,natureza                                                                    
                                 FROM tbl_v_servidores WHERE local = '$sigla' ");
    $sqlstat->execute();
    $sqlstat->bind_result($id_serv, $simb, $nivel, $func, $mat, $fnome, 
                          $lnome, $grau, $natureza);
    $i =0;
    while ($sqlstat->fetch()) {

    $i = $i + 1;
      if($nivel == 0){
        $nivel = '';    
      }                                 
    ?>
      <tr>                                                    
        <td><?=$i?></td>
        <td><?=$mat?></td>
        <td><?=$fnome?> <?=$lnome?></td>
        <td><?=$natureza?></td>
        <td><?=$grau?></td>
        <td><?=$func?></td>                                         
        <td><?=$simb?> <?=$nivel?></td>
        <td>
           <?php
              if($natureza == 'CON'){
           ?>
           <a data-toggle="modal" href="?param=<?=$id_serv?>#myModal" 
           data-target="#myModal">Click me</a>
           <?php
              }
           ?>
        </td>
      </tr>
      <?php
      }
      ?>                                            
      </tbody>
      </table> 
窗口模态中的

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-   
labelledby="myModalLabel" aria-hidden="true" >
    <div class="modal-dialog">
      <div class="modal-content">
         <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-
             hidden="true">
                        X
            </button>
            <h4 class="modal-title" id="myModalLabel">Curriculum</h4>
          </div>
          <div class="col-sm-12">
          <?php
            if(isset($_GET["param"])){
              $id = $_GET["param"];
            }

然后,通过这种方式,我将使用PARAM变量在银行选择停止并构建模态页面

1 个答案:

答案 0 :(得分:0)

  

但是,我如何在模态中获得“param”值?

除非您再提出要求,否则无法获得“参数”的价值。

自从锚

<a data-toggle="modal" href="?param=<?=$id_serv?>#myModal" data-target="#myModal">
Click me</a>

使用标记进行引导模式查询,它不会发出重定向请求,因为它只是触发模态的可见性。

就我能理解你的问题而言,当你点击锚点时,你正试图获得“param”的值。但话说回来,除非你再提出要求,否则你无法获得“参数”的价值。

使用ajax或jquery。