Jquery+Ajax으로 session 생성하기
- jquery를 이용한 Ajax POST방식 -
* ajax호출 내용
1. type : get, post
2. url : 호출할 url주소
3. dataType : xml, json, script, html
4. data : get방식의 "input=text&output=text2" 처럼 =.&기호를 이용하여 쌍을 이루어 데이터를 넘겨도
되고 json처럼 key, value형태인 ({"key":"value", "key2":"value2"}) array로 넘겨도 된다.
5. success : ajax호출이 성공했을때 취할 액션을 넣음. 내부에 function을 넣어도 된다.
소스 :
[Test01.jsp]
function check(){
var id=$("#test").val();
$.ajax({
type:"POST"
,url:"Test02.jsp" //세션 생성페이지 (setAttribute...)
,data:"id="+id
,success:function(){
//성공하면...
location.href="http://localhost:8080/ajaxTest/Test02.jsp?id="+id;
}
});
}
소스 :
[Test02.jsp]
<%
request.setCharacterEncoding("euc-kr");
String id = request.getParameter("id");
session.setAttribute("id", id);
%>
[출처] (2)Jquery+Ajax으로 session 생성하기|작성자 Alex