Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- include
- 시놀로지
- ASP
- println
- 무선랜카드
- 크로스 컴파일
- 커널
- XMLHTTP
- synology
- 따라다니는 배너
- javascript
- SQL Injection
- DS718+
- Injection
- ajax
- RTL88x2BU
- disabled
- form
- FileSystemObject
- jQuery
- AC1300
- utf-8
- lsusb
- replace
- euc-kr
- Getrows
- submit
- jquery 레이어
- readonly
- PHP GCM
Archives
- Today
- Total
아는 것이 좋은 것이다.
[ASP] get방식, post방식 예제(자바스크립트로 페이지 이동) 본문
ASP에서 get방식과 post방식에 관한 내용입니다.
아래의 예제는 자바스크립트(JavaScript)를 사용하여
페이지 이동 시 파라미터를 전송 하고,
ASP페이지에서 파라미터를 받는 형태의 예제입니다.
GET방식(URL뒤에 파라미터 명시)
1. 값을 보낼 경우(JavaScript)
<head>
<script>
//url 뒤에 파라미터명과 파라미터 값을 붙여서 보냄
var paramVal = document.all.hiddenVal.value;
location.href="이동페이지.asp?파라미터명=" + paramVal;
</script>
<head>
<body>
<input type="hidden" name="hiddenVal" id="hiddenVal" value="123">
</body>
2. 값을 받을 경우(asp)
<%
Dim req_param
req_param = request.QueryString("파라미터명")
%>
POST방식(form의 값을 submit()으로 전송)
1. 값을 보낼 경우(JavaScript)
<head>
<script>
//submit()으로 폼안의 값들을 post방식으로 보냄
document.form1.submit();
</script>
</head>
<body>
<form name="form1" id="form1" method="post" action="이동페이지.asp">
<input type="hidden" name="hiddenVal" id="hiddenVal" value="123">
</form>
<body>
2. 값을 받을 경우(asp)
<%
Dim req_param
req_param = request.Form("파라미터명")
%>
※ 값을 받을 경우 request.QueryString(GET방식) 과 request.Form(POST방식)이 있지만
request("파라미터명")을 사용하면 GET방식, POST방식 구분없이 모두 가져지고 옵니다.
아래의 예제는 자바스크립트(JavaScript)를 사용하여
페이지 이동 시 파라미터를 전송 하고,
ASP페이지에서 파라미터를 받는 형태의 예제입니다.
GET방식(URL뒤에 파라미터 명시)
1. 값을 보낼 경우(JavaScript)
<head>
<script>
//url 뒤에 파라미터명과 파라미터 값을 붙여서 보냄
var paramVal = document.all.hiddenVal.value;
location.href="이동페이지.asp?파라미터명=" + paramVal;
</script>
<head>
<body>
<input type="hidden" name="hiddenVal" id="hiddenVal" value="123">
</body>
2. 값을 받을 경우(asp)
<%
Dim req_param
req_param = request.QueryString("파라미터명")
%>
POST방식(form의 값을 submit()으로 전송)
1. 값을 보낼 경우(JavaScript)
<head>
<script>
//submit()으로 폼안의 값들을 post방식으로 보냄
document.form1.submit();
</script>
</head>
<body>
<form name="form1" id="form1" method="post" action="이동페이지.asp">
<input type="hidden" name="hiddenVal" id="hiddenVal" value="123">
</form>
<body>
2. 값을 받을 경우(asp)
<%
Dim req_param
req_param = request.Form("파라미터명")
%>
※ 값을 받을 경우 request.QueryString(GET방식) 과 request.Form(POST방식)이 있지만
request("파라미터명")을 사용하면 GET방식, POST방식 구분없이 모두 가져지고 옵니다.
'ASP' 카테고리의 다른 글
[ASP] 비교문 함수 (0) | 2014.04.24 |
---|---|
[ASP] ASP SQL Injection 방어 소스 (0) | 2014.04.24 |
[ASP] (XMLHTTP) 요청, 불러오기 (0) | 2014.04.24 |
[ASP] HTML 태그 제거 (0) | 2014.04.24 |
[ASP] 날짜 함수 변환 (0) | 2014.04.23 |
Comments