weixin_33736048 2016-06-20 12:17 采纳率: 0%
浏览 27

模态中一行的传递ID

I wish to pass the id of a particular row into a modal

code for link

<a href="#myModal" class="btn btn-default btn-small" id="custId" data-toggle="modal" data-id="<? echo $row['id']; ?>">Resume</a>

Code for modal

<div id="myModal" class="modal fade" tabindex="-1" data-width="760">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
    <h4 class="modal-title">Update profile</h4>
  </div>
  <div class="modal-body">
    <div class="row">
      <div class="col-md-12">
        <div class="fetched-data"></div>
      </div>
    </div>
  </div>
  <div class="modal-footer">
    <button type="button" data-dismiss="modal" class="btn btn-default">Close</button>
    <button type="submit" name="register" alt="Login" value="Submit" class="btn blue">Save changes</button>
 </div>
</div>

Code for script

<script>
$(document).ready(function(){
    $('#myModal').on('show.bs.modal', function (e) {
        var rowid = $(e.relatedTarget).data('id');
        $.ajax({
            type : 'post',
            url : 'fetch.php', //Here you will fetch records 
            data :  'rowid='+ rowid, //Pass $id
            success : function(data){
            $('.fetched-data').html(data);//Show fetched data from database
            }
        });
     });
});
</script>

Code for fetch.php

<?php
  $editId = $_POST['rowid'];
  echo $editId;
?>

I am supposed to get the id but instead i am getting undefined value in the modal, can anyone please tell why this is happening

  • 写回答

1条回答 默认 最新

  • H_MZ 2016-06-21 05:29
    关注

    Try this code

    <a href="#myModal" class="btn btn-default btn-small ListId" id="custId" data-toggle="modal" data-id="<? echo $row['id']; ?>">Resume</a>
    
    <div id="myModal" class="modal fade" tabindex="-1" data-width="760">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
                <h4 class="modal-title">Update profile</h4>
        </div>
        <div class="modal-body">
            <div class="row">
                <div class="col-md-12">
                    <span class='ShowData'> </span>
                </div>
            </div>
        </div>
    
        <div class="modal-footer">
            <button type="button" data-dismiss="modal" class="btn btn-default">Close</button>
            <button type="submit" name="register" alt="Login" value="Submit" class="btn blue">Save changes</button>
        </div>
    </div>
    

    Script Code

    <script>
    $('.ListId').click(function()
        {
            var Id=$(this).attr('data-id');
            $.ajax({url:"fetch.php?Id="+Id,cache:false,success:function(result)
                {
                    $(".ShowData").html(result);
                }});
        });
    </script>
    

    fetch.php Code

    $id=$_GET['Id'];
    echo $id;
    
    评论

报告相同问题?

悬赏问题

  • ¥15 2024-五一综合模拟赛
  • ¥15 如何将下列的“无限压缩存储器”设计出来
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口