【原创】ajax获取json / $.each遍历 / $("").html 塞到dom中
2017-09-08 00:00
381 查看
摘要: ajax从页面中获取json / 或直接获取json
先看效果截图:
js-依赖jquery
data_list.html-上面的ajax取的数据源 , 其实就是一个空白的html,里面放的json
主页面html
先看效果截图:
js-依赖jquery
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script> <script type="text/javascript"> $(function(){ $('#btn').on('click', function () { var thishtml="" $.ajax({ url: 'data_list.html', //这里直接放data_list.json也可以 dataType:'json', method: 'get', success: function (data) { console.log(data) //单个获值 //var na = (data[0].name) //$(".panel").append(na); //遍历出来 格式:jQuery.each(object, [callback]) $.each(data,function(i,item){ thishtml+="姓名:"+item["name"]+"<br>"; thishtml+="性别:"+item["sex"]+"<br>"; thishtml+="邮箱:"+item["email"]+"<br>"; //strHtml反复拿值做字符串拼接 alert(thishtml) thishtml+="<hr>" }) //塞到页面的dom中 $(".panel").html(thishtml); }, error:function(){ alert("error!"); } }) }) }) </script>
data_list.html-上面的ajax取的数据源 , 其实就是一个空白的html,里面放的json
[ { "name":"张国立", "sex":"男", "email":"zhangguoli@123.com" }, { "name":"张铁林", "sex":"男", "email":"zhangtieli@123.com" }, { "name":"邓婕", "sex":"女", "email":"zhenjie@123.com" } ]
主页面html
<input type="button" name="" id="btn" value="加载" /> <div class="panel"> </div>
相关文章推荐
- var dataObj=eval("("+data+")");//转换为json对象(解决在ajax返回json格式数据的时候明明正确的获取了返回值但是却就是进不去success方法的问题。格式错误)
- 如何让动态创建的页面元素响应用户事件 (HTML/javascript/jQuery/Ajax/DOM)
- 【Ajax】DOM基础及DOM操作HTML
- 3.2.10: jQuery的DOM操作之设置和获取HTML、文本和值
- 对于爬取 ajax 数据中获取的不合规定的 html 代码
- Ajax异步获取html数据中包含js方法无效的解决方法
- HTML +DOM 获取和删除节点
- Jquery中的DOM操作 (七.设置和获取HTML,文本和值)
- html的name属性可以用来获取dom元素,表单提交数组name的写法
- [原创]从Confluence获取html table并将其序列化为C#类文件的工具
- 模拟Http请求,Ajax和获取Html(全)
- MVC中,如果从controller返回的不是一个html,而是一个文本,使用AJAX中如何获取?
- JS学习笔记(三):HTML通过ajax请求获取并显示php中的内容
- DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
- window关闭,开启,//获取时间,时间停止,settimeout,setinterval //dom获取html值,改变html值
- AJAX基础(三)——DOM基础及DOM操纵HTML
- 【三水哥】HTML中数字输入框内输入字母或者特殊符号,获取输入框内的值为""
- ajax 获取当前 html输入 已经返回后台php处理文件
- 【2012年最新原创AJAX案例,重磅推出】1、使用ajax+js+json+dom+php+mysql实现超强 Web聊天室V2.0
- ajax返回数据类型是html,获取html数据中某个id的值