jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例


Posted in jQuery onJune 02, 2020

本文实例讲述了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相关内容可查看本站专题:《jquery中Ajax用法总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
May 05 jQuery
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
Oct 19 jQuery
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
jQuery HTML css()方法与css类实例详解
May 20 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
jQuery实现简单评论区功能
Oct 26 jQuery
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 jQuery
jQuery实现倒计时功能完整示例
Jun 01 #jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 #jQuery
JQuery获得内容和属性方法解析
May 30 #jQuery
jQuery实现视频展示效果
May 30 #jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 #jQuery
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 #jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 #jQuery
You might like
php缓存技术介绍
2006/11/25 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
简单的JS多重继承示例
2008/03/13 Javascript
JavaScript的变量作用域深入理解
2009/10/25 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
python写的一个squid访问日志分析的小程序
2014/09/17 Python
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
《我的伯父鲁迅先生》教学反思
2014/02/12 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
2022/04/19 HTML / CSS