2010-01-22 8 views

답변

4

세션은 서버 측 개념입니다. Javascript에는 그것에 대한 개념이 없습니다.

세션 값을 설정하는 AJAX 서비스를 만들 수 있습니다.

그러나 쿠키를 대신 사용해야합니다.
쿠키는 자바 스크립트로 this library을 사용하여 설정할 수 있습니다.

2

아니요 클라이언트 측 JavaScript에서 직접 그렇게 할 수 없습니다.

세션은 서버 측에서 처리됩니다. 일반적으로 브라우저는 서버에 저장된 세션을 고유하게 식별하는 쿠키를 저장합니다. 세션 변수의 값을 변경하면이를 서버에 저장하며 브라우저 쿠키는 영향을받지 않습니다.

그러나 JavaScript를 사용하여 XMLHttpRequest을 ASP.NET 응용 프로그램에 보내면 서버 쪽에서 세션 변수가 차례로 변경됩니다. 여기에는 서버로의 왕복이 포함되므로 작업이 성공했는지 확인하기 위해 응답을 기다려야합니다.

1

자바 스크립트에서는 이와 같은 세션 변수에 할당 할 수 없습니다. 가장 좋은 방법은 쿠키에 데이터를 쓰는 것입니다.

http://www.w3schools.com/js/js_cookies.asp

그렇지 않으면 당신은 서버 사용 아약스와 통신하려는 경우.

0

불가능하지 않습니다. 세션은 서버 측 객체입니다. 두 가지 방법은 JavaScript에서 쿠키를 보내고 서버 측에서 쿠키를 사용하여 세션 변수에 값을 할당하거나 AJAX 호출을 만들어 백엔드에서 값을 설정하는 것입니다.

관련 문제