이번에는 json에서 추출한 데이터를 html에 추가하는 방법과 json에서 추출한 데이터를 html에 추가할 때 어떤 노트가 있는지 알려드리겠습니다.
JSON 형식
json은 Ajax에서 가장 자주 사용되는 데이터 형식이며, 브라우저와 서버 간의 통신은 이 형식과 불가분의 관계입니다.
JSON 형식 설명
JSON의 속성 이름은 따옴표로 묶어야 한다는 점에 유의하는 것이 중요합니다.
1. jquery를 다운로드하고 설치하세요
다음 방법을 통해 js의 온라인 버전을 도입할 수 있습니다.
<script></script>
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의 내용을 읽습니다. 결과는 json 형식입니다.
$.getJSON('./result.json',function(result){}
4. [$('#element id').after(html content);]를 통해 위치 지정 요소 뒤에 html 콘텐츠를 추가합니다.
요소 위치 지정 방법
$("#id"):定位到id, $(“p"):定位到标签p,其他标签同理 $(“.class”):定位到class
html 콘텐츠 위치 삽입:
append() - 선택한 요소의 끝에 콘텐츠 삽입
prepend() - 선택한 요소의 시작 부분에 콘텐츠 삽입
after() - 선택한 요소 뒤에 콘텐츠 삽입
-
before() - 선택한 요소 앞에 콘텐츠 삽입
Json 데이터 작업
JSON 개체 [키] 콘텐츠를 읽으려면: result[' title'] 또는 결과를 사용합니다."title"
배열의 객체 값은 $.each를 통해 얻을 수 있습니다:
$.each(JSON array object, function (traverse index i, traverse object) {operate 순회한 객체})
result.json을 읽고, html을 추가하는 코드는 다음과 같습니다
(jquery는 <script> 태그에 작성해야 합니다)</script>
nbsp;HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">New Document <script></script> <script> $(document).ready(function(){ //使用getJSON方法读取json数据, //注意:info.json可以是不同类型文件,只要其中的数据为json类型即可 $.getJSON('./result.json',function(result){ var html_title=''; var html_resultinfo=''; html_title += '<b>'+result["title"]+''; $('#resultitle').after(html_title); $.each(result["resultinfo"],function(i,item){ if(item["pass"]=="true") { html_resultinfo += '<tr><td>' + item['name'] + '' + '<td>' + item['moudle'] + '' + '<td>' + item["pass"] + '' + '<td>' + item['onecepass'] + '' + '<td id="' + item['moudle'] + '" class="collapsed" onclick="collapsedisplay(' + item['moudle'] + ')"><u style="color: blue;">展开'; html_resultinfo +='<tr id="' + item['moudle'] + 'info" class="collapsedinfo" style="display:none"><td colspan="5">' + item['log'] + ''; } $('#infotitle').after(html_resultinfo);//after方法:在每个匹配的元素之后插入内容。 }); }); </script>
用例名称 | 模块名称 | 是否成功 | 一次成功 | 详情 |
---|
읽고 나면 메소드를 마스터하신 것 같습니다. 이 기사의 사례에 대해 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
의 첫 글자를 스와이프하세요. 휴대폰에서 병음으로 도시를 선택하세요
위 내용은 json에서 추출한 데이터를 html에 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于Symbol类型、隐藏属性及全局注册表的相关问题,包括了Symbol类型的描述、Symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于对象的构造函数和new操作符,构造函数是所有对象的成员方法中,最早被调用的那个,下面一起来看一下吧,希望对大家有帮助。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。

方法:1、利用“点击元素对象.unbind("click");”方法,该方法可以移除被选元素的事件处理程序;2、利用“点击元素对象.off("click");”方法,该方法可以移除通过on()方法添加的事件处理程序。

foreach不是es6的方法。foreach是es3中一个遍历数组的方法,可以调用数组的每个元素,并将元素传给回调函数进行处理,语法“array.forEach(function(当前元素,索引,数组){...})”;该方法不处理空数组。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于BOM操作的相关问题,包括了window对象的常见事件、JavaScript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

Dreamweaver Mac版
시각적 웹 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
