2013-10-30 4 views
0

피클 비트로자바 스크립트를 사용하여 vbscript 세션 변수에 액세스

목표는 사용자가 선택한 날짜를 기억하는 것입니다. 처리 중 :

날짜를 선택하고 (예 : 2014 년 3 월 7 일) 다음을 클릭합니다 (2 페이지). 페이지 2 그들이 선택한 날짜에 는 사용자가 그 때 페이지 (페이지 1) 돌아가서 그들이 다시 클릭 그래서 대신 다른 날짜를 선택하려는 결정 세션 변수

Dim bookStart 
bookStart = request.form("start") 
'manipulate bookstart for everything else 
session("selectedDate") = bookStart 

을하게된다. 내 문제는 1 페이지에 표시된 세션 변수가 아무 것도 아니며 이유를 모르겠습니다. 여기 내 document.ready에 조각 양식의 일부입니다 (페이지 1) :

if(!$('#selectedDate').val() == null || !$('#selectedDate').val() == ""){ 
    alert("there's something in here, lets display it: "+$('#selectedDate').val()); 
} 
else if (dateCounter == null){ 
    var current = new Date(); 
    dateChange(current, "", 0); 
    dateCounter = 0; 
} 

<input type="hidden" id="selectedDate" value="<%=session("selectedDate")%>"> 

를 문은 값이 숨겨진 입력 필드에 비어있는 경우, 오늘 날짜로 페이지를로드하는 것이 작동하는 경우 ! 도와주세요 !!

+0

명확히하기 위해 2 페이지에서 세션 변수에 대한 response.write를 수행했으며 날짜가 표시되었습니다. –

답변

1

나는 세계에서 가장 큰 바보입니다. 페이지 1이 HTTP이고 페이지 2가 HTTPS이면 2 사이의 세션 변수에 액세스 할 수 없습니다. 그래서 그냥 1 페이지 보안을 설정하고 방금 작업 한 것을 만듭니다!

관련 문제