RATSENO

jQuery param() 이용하여 url parameter 생성 본문

DEV/JS

jQuery param() 이용하여 url parameter 생성

RATSENO 2021. 4. 14. 22:49
var url = "/api?";
url += "pageNo=" + 1;
url += "&pageSize=" + 10;

위의 방식처럼 노가다성 코딩 대신

jQuery의 jQuery.param() 함수를 이용하여 url parameter를 쉽게 생성하여 사용할 수 있습니다.

 

var params = { name:"홍길동", title:"홍길동전" };
var str  = jQuery.param( params );
var str2 = $.param( params );
console.log(str);
console.log(str2);
//name=%ED%99%8D%EA%B8%B8%EB%8F%99&title=%ED%99%8D%EA%B8%B8%EB%8F%99%EC%A0%84
//name=%ED%99%8D%EA%B8%B8%EB%8F%99&title=%ED%99%8D%EA%B8%B8%EB%8F%99%EC%A0%84

위와 같이 원하는 parameter를 key/value object로 생성한 뒤

jquery.param() 또는 $. param()의 인자로 넘기게 되면 url parameter를 return 받습니다.

더 편한것은 한글이 value로 있을 경우 encoded 되어 return 됩니다.

Comments