찾다
웹 프론트엔드JS 튜토리얼JavaScript를 사용하여 ListBox 기능과 유사한 샘플 코드 구현_javascript 기술

JavaScript가 여러 데이터를 요청하고 처리할 때 이를 구현하는 방법에 대해 종종 고민합니다. 다른 데이터 항목에 영향을 주지 않고 동적으로 편집하고 삭제하는 방법을 소개합니다. 예를 들어 Data를 통해 다음을 요청합니다. 🎜>

코드 복사 코드는 다음과 같습니다.
{ "Table":
[
{ "Id": 3, "Type": "X",
"Content": "공산당 제18차 전국대표대회 보고서 우리 나라 당은 우리 국민이 민주주의의 중요한 형태는 무엇이라고 지적했나요? ",
"Akey": "풀뿌리 민주주의 정치 체제", "Bkey": "인민 의회 체제",
"Ckey": "다자간 협력 시스템", "Dkey" ": null, "NUM": 3 },
{ "Id": 2, "Type": "X", "Content": "티베트 영양은 국산입니다 1급 보호동물이며 ()의 독특한 동물이다.",
"Akey": "칭하이-티베트 고원", "Bkey": "Xinjiang",
"Ckey": "칭하이", "Dkey" ": null, "NUM": 2 },
{ "Id" : 1, "Type": "X", "Content": "야생동물을 보호한다는 것은 많은 의미를 갖고 있는데, 이에 포함되지 않는 것은" ,
"Akey": "환경적 영향", "Bkey": "문화적 가치",
"Ckey": "보기 가치", "Dkey": null, "NUM": 1 }
]
}


HTML로 표시를 수정하고 json 구문 분석 및 데이터의 계층적 표시를 포함하는 편집 및 삭제 작업을 구현하는 방법:

HTML 표시 태그:



JavaScript는 데이터를 구문 분석하여 다음을 표시합니다.

코드 복사 코드는 다음과 같습니다.
xmlHttp.responseText;
eval("var result =" response);
var len = result.Table.length;
if (len > 0) {
var msg = ""; 🎜>for (var i = 0; i msg = "
  • " result.Table[i].Content ""; >msg = "" 결과.Table[i].Akey ""
    msg = "" 결과.Table[i].Bkey " ";
    msg = "" result.Table[i].Ckey "";
    msg = "" result.Table[i].Dkey "< ;/span>";
    msg = "편집";
    msg = " 삭제"
    msg = "";
    }
    document.getElementById("msg ").innerHTML = msg;
    }



    각 데이터 조각을 처리할 수 있습니다. editSub(id) 및 Delete(id) 함수를 통해 ListBox 와 유사한 기능을 수행합니다.
  • 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    es6数组怎么去掉重复并且重新排序es6数组怎么去掉重复并且重新排序May 05, 2022 pm 07:08 PM

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

    JavaScript的Symbol类型、隐藏属性及全局注册表详解JavaScript的Symbol类型、隐藏属性及全局注册表详解Jun 02, 2022 am 11:50 AM

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

    原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!Jun 10, 2022 pm 01:00 PM

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

    JavaScript对象的构造函数和new操作符(实例详解)JavaScript对象的构造函数和new操作符(实例详解)May 10, 2022 pm 06:16 PM

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

    JavaScript面向对象详细解析之属性描述符JavaScript面向对象详细解析之属性描述符May 27, 2022 pm 05:29 PM

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

    javascript怎么移除元素点击事件javascript怎么移除元素点击事件Apr 11, 2022 pm 04:51 PM

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

    foreach是es6里的吗foreach是es6里的吗May 05, 2022 pm 05:59 PM

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

    整理总结JavaScript常见的BOM操作整理总结JavaScript常见的BOM操作Jun 01, 2022 am 11:43 AM

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

    See all articles

    핫 AI 도구

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    무료로 이미지를 벗다

    Clothoff.io

    Clothoff.io

    AI 옷 제거제

    AI Hentai Generator

    AI Hentai Generator

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

    인기 기사

    R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. 최고의 그래픽 설정
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

    뜨거운 도구

    SublimeText3 영어 버전

    SublimeText3 영어 버전

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

    SublimeText3 중국어 버전

    SublimeText3 중국어 버전

    중국어 버전, 사용하기 매우 쉽습니다.

    WebStorm Mac 버전

    WebStorm Mac 버전

    유용한 JavaScript 개발 도구

    SublimeText3 Mac 버전

    SublimeText3 Mac 버전

    신 수준의 코드 편집 소프트웨어(SublimeText3)

    SublimeText3 Linux 새 버전

    SublimeText3 Linux 새 버전

    SublimeText3 Linux 최신 버전