ASP 아작스/에이잭스(ASP ajax) 통신에 관련된 내용입니다.



asp파일이 2개가 존재하는 상황에서 파일1에서 파일2로 요청값을 보낸 후 리턴값을 파일1에서 출력하는 내용입니다.

내부적으로 통신하여 실제로 브라우저에서는 페이지 이동이 이루어지지 않습니다.

결과적으로 test1.asp를 실행하면 O 라는 값이 출력됩니다.


test1.asp

<%

paramStr = "Y"


Set xmlHttp = Server.CreateObject("Microsoft.XMLHTTP")

request_url = "test2.asp?param1=" & paramStr

xmlHttp.open "GET", request_url, False

xmlHttp.send


str_xml = xmlHttp.responseText


response.write str_xml

%>


test2.asp

<%

rStr = request.QueryString("param1")


if rStr = "Y" then

response.write "O"

else

resposne.write "X" 

end if

%>

Posted by 준콩ol

댓글을 달아 주세요