码迷,mamicode.com
首页 > 其他好文 > 详细

Bootstrap Modals(模态框)

时间:2019-01-16 23:57:59      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:javascrip   技术分享   tab   分享   getx   lis   bin   打开   close   

.modal('toggle')
该方法手动切换一个 modal(模态框)。

$('#example').modal('toggle')
.modal(show)
该方法可用于手动打开一个 modal(模态框)。

$('#example').modal('show')
.modal(hide)
该方法可用于手动隐藏一个 modal(模态框)。

$('#example').modal('hide')

技术分享图片

<td>{$vo.telphone}&nbsp;&nbsp;<a href="javascript:;" onclick="setUid('{$vo.id}');" data-toggle="modal" data-target="#myModal">查看小程序</a></td>
<!-- 模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <input type="hidden" name="wo_uid" id="wo_uid" value="" />
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal"
                            aria-hidden="true">×
                    </button>
                    <h4 class="modal-title" id="myModalLabel">
                        查看内容
                    </h4>
                </div>
                <div class="modal-body">
                    <table class="table table-striped">
                        <thead>
                        <tr>
                            <th>小程序名称</th>
                            <th>加入时间</th>
                            <!--<th>最近登录时间</th>-->
                            <!--<th>登录次数</th>-->
                        </tr>
                        </thead>
                        <tbody id="modal_tbody">
                        <!--<tr>-->
                            <!--<td>Mark</td>-->
                            <!--<td>Otto</td>-->
                        <!--</tr>-->
                        <!--<tr>-->
                            <!--<td>Jacob</td>-->
                            <!--<td>Thornton</td>-->
                        <!--</tr>-->
                        <!--<tr>-->
                            <!--<td>Larry</td>-->
                            <!--<td>the Bird</td>-->
                        <!--</tr>-->
                        </tbody>
                    </table>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default"
                            data-dismiss="modal">关闭
                    </button>
                    <!--<button type="button" class="btn btn-primary" onclick="sub();">-->
                        <!--提交-->
                    <!--</button>-->
                </div>
            </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
</div><!-- /.modal -->
    function setUid(wo_uid) {
        $("#wo_uid").val(wo_uid);
    }

    $("#myModal").on("show.bs.modal",function(e){
        // 处理模态框中的数据
        var id = $("#wo_uid").val();
        $.ajax({
            type:'POST',
            url:'getXcxList',
            data: {id: id},
            dataType:'json',
            success:function(data){
                if(data.errno == 0){
                    var htmlStr = '';
                    for(var j = 0,len = data.data.length; j < len; j++){
                        htmlStr +="<tr>";
                        htmlStr +="<td>"+data.data[j].appname+"</td>";
                        htmlStr +="<td>"+data.data[j].add_time+"</td>";
                        htmlStr +="</tr>";
                        $("#modal_tbody").html(htmlStr);
                    }
                }else{
                    alert(data.errdesc);
                    return false;
                }
            }
        });
    });

模态框里面的内容可以随便造!很方便!

或者改造为手动显示。

<td>{$vo.telphone}&nbsp;&nbsp;<a href="javascript:;" onclick="setUid('{$vo.id}');">查看小程序</a></td>
    function setUid(wo_uid) {
        $("#wo_uid").val(wo_uid);
        $("#myModal").modal("show");
    }

    $("#myModal").on("show.bs.modal",function(e){
        // 处理模态框中的数据
        var id = $("#wo_uid").val();
        $.ajax({
            type:'POST',
            url:'getXcxList',
            data: {id: id},
            dataType:'json',
            success:function(data){
                if(data.errno == 0){
                    var htmlStr = '';
                    for(var j = 0,len = data.data.length; j < len; j++){
                        htmlStr +="<tr>";
                        htmlStr +="<td>"+data.data[j].appname+"</td>";
                        htmlStr +="<td>"+data.data[j].add_time+"</td>";
                        htmlStr +="</tr>";
                        $("#modal_tbody").html(htmlStr);
                    }
                }else{
                    alert(data.errdesc);
                    return false;
                }
            }
        });
    });

或者

<td>{$vo.telphone}&nbsp;&nbsp;<a href="javascript:;" data-id="{$vo.id}" class="info_show_xcx">查看小程序</a></td>
    $(".info_show_xcx").on('click',function () {
        var wo_uid = $(this).data('id');
        $("#wo_uid").val(wo_uid);
        $("#myModal").modal("show");
    });

    $("#myModal").on("show.bs.modal",function(e){
        // 处理模态框中的数据
        var id = $("#wo_uid").val();
        $.ajax({
            type:'POST',
            url:'getXcxList',
            data: {id: id},
            dataType:'json',
            success:function(data){
                if(data.errno == 0){
                    var htmlStr = '';
                    for(var j = 0,len = data.data.length; j < len; j++){
                        htmlStr +="<tr>";
                        htmlStr +="<td>"+data.data[j].appname+"</td>";
                        htmlStr +="<td>"+data.data[j].add_time+"</td>";
                        htmlStr +="</tr>";
                        $("#modal_tbody").html(htmlStr);
                    }
                }else{
                    alert(data.errdesc);
                    return false;
                }
            }
        });
    });

Bootstrap Modals(模态框)

标签:javascrip   技术分享   tab   分享   getx   lis   bin   打开   close   

原文地址:https://www.cnblogs.com/jiqing9006/p/10280041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!