AJAX-목록보여주기

임재헌·2023년 4월 3일
0

AJAX

목록 보기
4/10
sungjuks.json
[
    {"name":"john","id":"itwill","kor":70,"eng":80,"mat":90}
   ,{"name":"john","id":"user1","kor":75,"eng":80,"mat":95}
   ,{"name":"michael","id":"python","kor":70,"eng":40,"mat":30}
]
<!DOCTYPE html>   
<html lang="ko"> 
<head>
    <meta charset="UTF-8">
<title>04_성적목록보여주기</title> 
<style>
    
</style>
<!-- jquery import -->
<script src="jquery-3.6.4.min.js"></script>  
</head>
<body>
<button> *JSON데이터 받아오기* </button>
<div id="panel"></div>
<script>
$("button").click(function(){
    $.ajax("sungjuks.json",{
        dataType : "json",
        error:function(error){
            alert("error"+error);
        },
        success:function(result){
            //alert(result);
            let str="<table border='1'>";
            $.each(result,function(idx, data){
                // alert(idx);
                // alert(data);
                str +="<tr>"
                str += "<td>" +data.name +"</td>";    
                str += "<td>" +data.id +"</td>";    
                str += "<td>" +data.kor +"</td>";    
                str += "<td>" +data.eng +"</td>";    
                str += "<td>" +data.mat +"</td>"; 
                str +="</tr>";

            });
                str +="</table>";
                $("#panel").append(str);
        }
    }

    );
});

</script>
</body>
</html>

0개의 댓글