小编这次要用示例详解jQuery+Ajax+js如何实现请求json格式数据并渲染到html页面,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
我们提供的服务有:成都做网站、成都网站设计、成都外贸网站建设、微信公众号开发、网站优化、网站认证、宜君ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的宜君网站制作公司
本文实例讲述了jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作。分享给大家供大家参考,具体如下:
1、先给json格式的数据:
[ {"id":1,"name":"stan"}, {"id":2,"name":"jack"}, {"id":3,"name":"lucy"}, {"id":4,"name":"mary"}, {"id":5,"name":"jerry"}, {"id":6,"name":"tom"} ]
2、通过访问html页面,获取并展示数据:
方法一:
<!DOCTYPE html> <html> <head> <title></title> </head> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <body> <div id="test"> </div> <script type="text/javascript"> window.οnlοad=function(){ //js代码请求 } $(function(){ $.ajax({ method:"post", url:"http://localhost:81/getpersons",/*这里要写nginx访问的全路径*/ data:{}, dataType: "json", success: function(data){ var str="<ul>"; $.each(data,function(i,items){ str+="<li>"+"ID:"+items.id+"</li>"; str+="<li>"+"姓名:"+items.name+"</li>"; }); str+="</ul>"; $("div").append(str); } }); }) </script> </body> </html>
方法二:
<!DOCTYPE html> <html> <head> <title></title> </head> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <body> <div id="test"> <table border="1" cellspacing="1" cellpadding="1" id="a1"> </table> </div> <script type="text/javascript"> window.οnlοad=function(){ //js代码请求 } $(function(){ $.ajax({ method:"post", url:"http://localhost:81/getpersons",/*这里要写nginx访问的全路径*/ data:{}, success: function(data){ alert(data); //将json数据转换 dd=eval("("+data+")"); var htmls; for(var i=0;i<dd.length;i++){ htmls="<tr>+<td>"+"id: "+dd[i].id+"</td>+<td>"+"name :"+dd[i].name+"</td>+</tr>"; $("#a1").append(htmls); } } }); }) </script> </body> </html>
看完这篇关于用示例详解jQuery+Ajax+js如何实现请求json格式数据并渲染到html页面的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
分享名称:用示例详解jQuery+Ajax+js如何实现请求json格式数据并渲染到html页面
分享地址:https://www.cdcxhl.com/article14/ppihde.html
成都网站建设公司_创新互联,为您提供网站策划、商城网站、网站建设、外贸建站、建站公司、关键词优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联