기존의 URL 에 파라미터를 추가해야할 때
어떻게들 하셨나요?
url : http://www.as3.kr/stratus.php
param : a=1
라면 문제는 참 쉽겠죠.
이라고 하면 되겠죠.
근데 만약 url 에 이미 파라미터가 붙어있다면?
url : http://www.as3.kr/stratus.php?b=2
param : a=1
이렇게 되면 머리가 살짝 아파지죠 ㅋ
어제 개발하다가 이 부분을 메소드로 만들어봤습니다.
어떻게들 하셨나요?
url : http://www.as3.kr/stratus.php
param : a=1
라면 문제는 참 쉽겠죠.
url + "?" + param
이라고 하면 되겠죠.
근데 만약 url 에 이미 파라미터가 붙어있다면?
url : http://www.as3.kr/stratus.php?b=2
param : a=1
이렇게 되면 머리가 살짝 아파지죠 ㅋ
어제 개발하다가 이 부분을 메소드로 만들어봤습니다.
|
var url: String = "http://www.as3.kr/stratus.php";
var param: Object = {};
trace( addParameter( url, param ) );
// 결과
// http://www.as3.kr/stratus.php
var param: Object = {};
trace( addParameter( url, param ) );
// 결과
// http://www.as3.kr/stratus.php
var url: String = "http://www.as3.kr/stratus.php";
var param: Object = {};
param.command = "add";
param.peerid = "1234";
trace( addParameter( url, param ) );
// 결과
// http://www.as3.kr/stratus.php?peerid=1234&command=add
var param: Object = {};
param.command = "add";
param.peerid = "1234";
trace( addParameter( url, param ) );
// 결과
// http://www.as3.kr/stratus.php?peerid=1234&command=add
var url: String = "http://www.as3.kr/stratus.php?a=b";
var param: Object = {};
param.command = "add";
param.peerid = "1234";
trace( addParameter( url, param ) );
// 결과
// http://www.as3.kr/stratus.php?peerid=1234&a=b&command=add
var param: Object = {};
param.command = "add";
param.peerid = "1234";
trace( addParameter( url, param ) );
// 결과
// http://www.as3.kr/stratus.php?peerid=1234&a=b&command=add
'Adobe AIR > 팁 & 노하우' 카테고리의 다른 글
trace 를 지우거나 주석화하지 않고 비활성화 시키기 (13) | 2009.08.07 |
---|---|
DisplayObject의 Activate / Deactivate 이벤트 (16) | 2009.08.06 |
짧지만 중요한 주소. Adobe Request/Bug report (2) | 2009.07.22 |
new 가 하는 일을 이제야 알았습니다. (16) | 2009.07.01 |
멋진 발표를 위한 10가지 Check-point (24) | 2009.06.06 |