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 相关文章推荐
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
May 08 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
JQuery animate动画应用示例
May 14 jQuery
JQuery复选框全选效果如何实现
May 08 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
中国收音机工业发展史
2021/03/02 无线电
论坛头像随机变换代码
2006/10/09 PHP
php实现微信模板消息推送
2018/03/30 PHP
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python中文件的读取和写入操作
2018/04/27 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
2020/01/06 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
2020/09/14 Python
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
数据库笔试题
2013/05/09 面试题
给老师的道歉信
2014/01/11 职场文书
小区停车场管理制度
2014/01/27 职场文书
就业自我评价
2014/02/04 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
超市活动计划书
2014/04/24 职场文书
给领导的感谢信范文
2015/01/23 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
党支部考察意见范文
2015/06/02 职场文书
运动会通讯稿200字
2015/07/20 职场文书