웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > js

쿼리스트링 파라미터를 배열로 전달하는 방법은 어떤게 있을까요?

Last Modified : 2020-08-05 / Created : 2017-03-28
12,393
View Count
자바스크립트에서 서버에 쿼리스트링(querystring)으로 파라미터 값을 전달하려고 합니다. 이때 전달 할 값이 하나가 아닌 여러 개인 경우 어떻게 하면 배열로 전달하는지 알아봅니다.

예를들어 전달할 값이 id인 경우를 생각해봅니다.
id = [1, 2, 3];

위와 같이 배열 값 1, 2, 3을 전달할 경우 아래와 주소에 추가하여 전송할 수 있습니다.
url = 'http://api.webisfree.com/?id=1&id=2&id=3';

특별한 것은 전혀 없지만 이와 같은 방법으로 쿼리스트링을 사용할 수 있습니다. 즉, 동일한 id 키 값을 여러 번 반복하여 url 변수에 저장하여 전달하도록 합니다. 그러면 서버에서는 동일한 id값을 여러 개 전달 받아 배열, 리스트 형태로 저장하는 것이 가능합니다.

Previous

classList 프로퍼티를 사용한 클래스 조작 방법들

Previous

자바스크립트에서 사용하는 시스템 대화상자 3가지 알아보기. alert(), confirm(), prompt()