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实现鼠标经过显示动画边框特效
Mar 24 jQuery
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
jQuery ajax仿Google自动提示SearchSuggess功能示例
Mar 28 jQuery
jquery实现下载图片功能
Jul 18 jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 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
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
解析php中memcache的应用
2013/06/18 PHP
php中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
mailto的使用技巧分享
2012/12/21 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python下载的11种姿势(小结)
2020/11/18 Python
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
北承题目(C++)
2012/05/16 面试题
工程预算与管理应届生求职信
2013/10/06 职场文书
财产公证书
2014/04/10 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
主持人大赛开场白
2015/05/29 职场文书
MySQL 用 limit 为什么会影响性能
2021/09/15 MySQL