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插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
通过jQuery学习js类型判断的技巧
May 27 jQuery
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
Jun 18 jQuery
jQuery实现评论模块
Aug 19 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
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
Linux中为php配置伪静态
2014/12/17 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
js日期联动示例
2014/05/02 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
使用canvas及js简单生成验证码方法
2017/04/02 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
python实现带错误处理功能的远程文件读取方法
2015/04/29 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
Pyqt5实现英文学习词典
2019/06/24 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
python热力图实现简单方法
2021/01/29 Python
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
领先的荷兰线上超市:荷兰之家Holland at Home(支持中文)
2021/01/21 全球购物
学生会干部自荐信
2014/02/04 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
自动化专业毕业生求职信
2014/06/18 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis