안규 공부방

Javascript & JQuery & CSS > JSON파일 읽어오기1 - getJSON()

등록일 : 2017-07-14 16:11 조회수 : 94,085

문법은 .post()와 비슷하다.

.ajax()메서드의 단축표기이며, 몇 가지 매개변수가 셋팅된 것이다.

아래 소스를 테스트 해 보삼.
 
	data.asp 파일내용
	-------------------------------------
	<% If request("abc")="A" Then %>
	[
		{
			"Num" : "1",
			"Name" : "홍길동"
		},
		{
			"Num": "2",
			"Name": "백두산"
		}
	]
	<% End If %>

	<% If request("abc")="B" Then %>
	[
		{
			"Num" : "11",
			"Name" : "홍길동1"
		},
		{
			"Num": "22",
			"Name": "백두산1"
		}
	]
	<% End If %>



	--------------------------------------------
	test.html 파일내용
	---------------------------------------------
	$("#btn").click(function() {

		$.getJSON('data.asp?abc=A', {format: 'json'}, function(data) {
			
			//패널 내용을 비운다.
			$('#pnlDisplay').empty();

			var table = "<table border='1'><tr><td>인덱스</td><td>번호</td><td>이름</td></tr>";

			$.each(data, function(index, entry) {
				table += "<tr>";
				table += "<td>" + index + "</td>";
				table += "<td>" + entry.Num + "</td>";
				table += "<td>" + entry.Name + "</td>";


				table += "</tr>";
			});

			table += "</table>";
		
			$('#pnlDisplay').append(table); //패널에 추가하기

		});

	});

	

$.getJSON('data.asp?abc=A', {format: 'json'}, function(data) {
});

getJSON()을 이용하여 data.asp 파일에 접속한다

$.getJSON(url, Datatype, function())

형태를 가지고 있다. 

url : 전송받을 URL 이다.
Datatype : 전송받는 데이터형을 뜻한다. (json)
function() : 실행한 함수이다.
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.