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实现多选下拉列表
Aug 02 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 jQuery
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
用PHP的ob_start();控制您的浏览器cache!
2006/11/25 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
php对称加密算法示例
2014/05/07 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
教师求职信范文分享
2013/12/27 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
出国签证在职证明
2014/09/20 职场文书
绿色校园广播稿
2014/10/13 职场文书
鸟的天堂导游词
2015/01/31 职场文书
出纳试用期自我评价
2015/03/10 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
公司借条范本
2015/05/25 职场文书
会议主持词结束语
2015/07/03 职场文书
MySQL 自定义变量的概念及特点
2021/05/13 MySQL