jsp bootstrap 模態框數據回顯


模態框:

<%--修改模態框--%>
<div class="modal fade" id="updateModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title" id="myModalLabel">修改角色</h4>
            </div>
            <div class="modal-body">
                <form class="form-horizontal">
                    <div class="form-group">
                        <label  class="col-sm-2 control-label">角色名稱</label>
                        <div class="col-sm-10">
                            <input id="updateInput"  class="form-control"  placeholder="請輸入角色名稱">
                        </div>
                    </div>
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">關閉</button>
                <button type="button" class="btn btn-primary" onclick="updateData()">提交</button>
            </div>
        </div>
    </div>
</div>

點擊事件:

$.each(data, function (i, e) {
            /*console.log(i)
            console.log(e)*/
            content +=
                '<tr>\n' +
                '    <td>' + (i + 1) + '</td>\n' +
                '    <td><input type="checkbox"></td>\n' +
                '    <td >' + (e.name) + '</td>\n' +
                '    <td>\n' +
                '        <button type="button" class="btn btn-success btn-xs"><i class=" glyphicon glyphicon-check"></i></button>\n' +
                '        <button type="button" class="btn btn-primary btn-xs" onclick="showUpdateDataModal('+JSON.stringify(e).replace(/"/g, '&quot;')+')" ><i class=" glyphicon glyphicon-pencil"></i></button>\n' +
                '        <button type="button" class="btn btn-danger  btn-xs" onclick="deleteData('+e.id+')"><i class=" glyphicon glyphicon-remove"></i></button>\n' +
                '    </td>\n' +
                '</tr>'
        })

點擊:showUpdateDataModal傳遞json 對象

 

 

 

 

js代碼:

/*打開修改模態框*/
   function showUpdateDataModal(a){
        console.log(a)
       //給模態框賦值回顯
       $("#updateInput").val(a.name)
       //打開模態框
       $("#updateModal").modal({
           show:true,
           keyboard:true,
           backdrop:true
       })

   }

頁面效果

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM