Bootstrap模态窗口加载外部json文件数据
来源:互联网 发布:rank网络舆情监测系统 编辑:程序博客网 时间:2024/06/05 19:59
页面:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><link href="css/bootstrap.min.css" rel="stylesheet" /><link rel="stylesheet" href="css/font-awesome.min.css" /><style>li {list-style: none;}.modal-backdrop {display: none;}</style></head><body><!--模态窗口 --><a class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" id="myModal"> 点击出现模态窗口</a><!--窗口内容--><div class="modal fade" id="modal" 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">×</span> </button> <h4 class="modal-title" id="myModalLabel">模态窗口</h4> </div> <div class="modal-body modal-li"> <form> <ul> <li> <label for="name">姓名</label> <input type="text" class="form-control text-input" id="name" placeholder="请输入姓名"> </li> <li> <label for="name">编号</label> <input type="text" class="form-control text-input" id="number" placeholder="请输入编号"> </li> <li> <label for="name">性别</label> <input type="radio" name="sex" id="man" value="男" style="margin-left:10px;"/>男 <input type="radio" name="sex" id="women" value="女" style="margin-left:10px;"/>女 </li> </ul> </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="modalsave()">保存</button> </div> </div> </div></div><!--end-模态窗口 --><script src='js/jquery-1.10.2.min.js'></script><script src="js/bootstrap.min.js"></script></body></html>
js:
$(function(){ $("#myModal").click(function(){ //使用getJSON方法读取json数据,xxx.json可以是不同类型文件,只要其中的数据为json类型即可 $.getJSON('json/data1.json',function(data){ var html = ''; $.each(data,function(i,item){ var name = item['name']; var number = item['number']; var sex = item['sex']; $('#name').val(name);$('#number').val(number); if (sex == '女') { document.getElementById('women').checked = true; } else { document.getElementById('man').checked = true; } }); }); $('#modal').modal('show'); }); function modalsave(){ $('#modal').modal('hide'); } });json文件:
[{"name":"张三","number":"12344","sex":"男"}]
0 0
- Bootstrap模态窗口加载外部json文件数据
- bootstrap-table无法加载json数据
- bootstrap 模态窗口 第二次无法加载js 的解决办法
- 通过ajax加载外部json文件,并实现加载照片
- Bootstrap 填充Json数据
- bootstrap 模态窗口实例
- bootstrap模态窗口模态框
- 加载外部数据
- 表格数据通过点击传数据给Bootstrap模态窗口
- 通过XMLHttpRequest加载外部图片文件或数据
- Bootstrap 模态窗口实现居中
- bootstrap 模态框动态加载数据
- bootStrap table+ajax加载数据
- 动态加载bootstrap表格数据
- bootstrap selectpicker 动态加载数据
- bootstrap table动态加载数据
- bootstrap-multiselect加载本地数据
- bootstrap-multiselect加载本地数据
- C#使用Microsoft.Office.Interop.Excel.dll读取Excel文件
- mysql 语句
- iOS开发之即时通讯之Socket(AsyncSocket)
- 辩数字
- mysql性能优化之swap占用高
- Bootstrap模态窗口加载外部json文件数据
- 数据类型
- leetcode 23. Merge k Sorted Lists
- short运算关于"="与"+=";
- android listview的优化
- mysql 复制
- MAC将锁屏功能添加到屏幕顶端
- 第十二周项目三数组类运算的实现
- 第十五周项目:范型程序设计