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源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
详解jquery选择器的原理
Aug 01 jQuery
基于jquery实现多选下拉列表
Aug 02 jQuery
jquery使用iscorll实现上拉、下拉加载刷新
Oct 26 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
jQuery中复合选择器简单用法示例
Mar 31 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
JQuery常见节点操作实例分析
May 15 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 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打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
php数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
php+ajax无刷新上传图片实例代码
2015/11/17 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
[33:09]完美世界DOTA2联赛循环赛 Forest vs DM BO2第二场 10.29
2020/10/29 DOTA
Python3编程实现获取阿里云ECS实例及监控的方法
2017/08/18 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
python模拟事件触发机制详解
2018/01/19 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
Python调用C/C++的方法解析
2020/08/05 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
行政人员工作职责
2013/12/05 职场文书
教育课题研究自我鉴定范文
2013/12/28 职场文书
法人代表任命书范本
2014/06/05 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
董事长秘书工作总结
2015/08/14 职场文书
小学记事作文之200字
2019/08/06 职场文书
python实现简易自习室座位预约系统
2021/06/30 Python