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中的deferred使用方法
Mar 27 jQuery
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
Jquery Datatables的使用详解
Jan 30 jQuery
Jquery+javascript实现支付网页数字键盘
Dec 21 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
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
PHP 递归效率分析
2009/11/24 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
jquery trim() 功能源代码
2011/02/14 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
Ajax验证用户名或昵称是否已被注册
2017/04/05 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
进一步了解Python中的XML 工具
2015/04/13 Python
浅析Python中signal包的使用
2015/11/13 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
python下载图片实现方法(超简单)
2017/07/21 Python
Python 查看文件的读写权限方法
2018/01/23 Python
python小程序实现刷票功能详解
2019/07/17 Python
Python实现搜索算法的实例代码
2020/01/02 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
五年后的职业生涯规划
2014/03/04 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
自荐信格式范文
2015/03/04 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
干部理论学习心得体会
2016/01/21 职场文书
技术转让协议书
2016/03/19 职场文书