2010-01-07 4 views
1

내 응용 프로그램에서 ajax를 사용하고 템플릿의 일부분을 새로 고칩니다. 이제 해시가 포함 된 페이지를로드 한 후 페이지를 새로 고치는 데 사용할 일부 변수가 포함 된 URL 해시를 만들어야합니다.URL 해시를 만드는 방법 및 사례

이제 해시를 만들기위한 자바 스크립트 절차가 필요합니다.

  1. 변수를 직렬화하는 방법은 무엇입니까?

  2. 직렬화 된 문자열을 인코딩하는 방법은 무엇입니까?

저는 이미 해결책이 있습니까?

답변

0

JSON을 사용하여 쉽게 직렬화 할 수 있습니다. 나는 간단한 내장 함수 인 escapeunescape을 사용하여 문자열을 인코딩 할 것이다. 더 많은 것을 난독 화하려면 base64를 시도해 볼 수 있지만 응용 프로그램에는 필요하지 않을 수도 있습니다.

URL을 통해 콘텐츠를 전달할 때마다 HTML 및 스크립트 삽입을 위해 응용 프로그램을 열어야합니다 (XSS). 다른 접근법을 고려할 수도 있습니다.

관련 문제