如何把读取数据追加到html中(详细教程)

这篇文章主要给大家介绍了关于利用jquery如何从json中读取数据追加到html中的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编一起来看看吧。

JSON 格式

json 是 Ajax 中使用频率最高的数据格式,在浏览器和服务器中之间的通讯可离不开它。

JSON 格式说明

需要特别注意的是,在 JSON 中的属性名是需要使用引号引起来的。

立即学习“前端免费学习笔记(深入)”;

1.下载安装jquery

可通过下面的方法引入在线版本的js:


登录后复制

参考安装文档://www.jb51.net/zt/jquerydown.htm

2.准备一个json格式的文件,后缀可以不是.json

例如下面是result.json的格式

{ "title":"【UI测试结果】-转转2017/1/23 14:47", "starttime":"2017/1/23 15:00 45", "endtime":"2017/1/23 15:01 42", "passcount":10, "failurecount":5, "resultinfo":[ { "name":"发布", "moudle":"Publish", "pass":"true", "onecepass":"true", "log":"true" }, { "name":"登录", "moudle":"Login", "pass":"false", "onecepass":"true", "log":"asserterrorlog", "failurereason":{  "errorlog":"asserterror",  "errorimg":"./登录.jpg"  } } ]}

登录后复制

3.通过$.getJSON获得Json文件的数据

例如下面的例子:读取result.json文件的内容,存储到result变量中,结果是一个json格式

$.getJSON('./result.json',function(result){}

登录后复制

4.通过【$(‘#元素id’).after(html内容);】将html内容添加到定位到的元素后面

元素定位方式

$("#id"):定位到id,$(“p"):定位到标签p,其他标签同理$(“.class”):定位到class

登录后复制

插入html内容位置:

append() – 在被选元素的结尾插入内容

prepend() – 在被选元素的开头插入内容

after() – 在被选元素之后插入内容

before() – 在被选元素之前插入内容

Json数据的操作

JSON对象[key]来读取内容:result[‘title’],或者用result.”title”

数组的对象值,可以通过$.each来获得数据:

$.each(JSON数组对象,function(遍历索引i,遍历对象){操作遍历的对象})

读取result.json,追加html的代码如下

(jquery需要写在标签内)

nbsp;HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> New Document $(document).ready(function(){//使用getJSON方法读取json数据,//注意:info.json可以是不同类型文件,只要其中的数据为json类型即可 $.getJSON('./result.json',function(result){ var html_title=''; var html_resultinfo='';  html_title += ''+result["title"]+''; $('#resultitle').after(html_title); $.each(result["resultinfo"],function(i,item){ if(item["pass"]=="true") { html_resultinfo += '' + item['name'] + '' + '' + item['moudle'] + '' + '' + item["pass"] + '' + '' + item['onecepass'] + '' + '展开'; html_resultinfo +='' + item['log'] + ''; }$('#infotitle').after(html_resultinfo);//after方法:在每个匹配的元素之后插入内容。 });}); 

 

 

   

 

登录后复制  

用例名称

 

模块名称

 

是否成功

 

一次成功

 

详情

  

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

如何使用React Native 截屏组件(详细教程)

如何判断jQuery是否加载完成

如何使用mui back 实现返回刷新页面

以上就是如何把读取数据追加到html中(详细教程)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2749146.html

(0)
上一篇 2025年3月8日 04:55:54
下一篇 2025年2月23日 22:13:10

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论