2014-11-13 2 views
1

지도에서 사각형 또는 다각형 선택을 드래그하여지도에서 수많은 요소를 선택할 수있는 앱을 개발 중입니다. 그 후 사용자는 몇 가지 추가 설정을하고, 보내기 버튼을 누르고 결과 페이지로 이동합니다. 사용자가 예를 들어 링크를 저장할 수 있도록 GET으로 요청을 보내려고합니다.자바 스크립트로 GET 값 줄이기

내 문제는 선택한 요소의 수가 매우 커서 (약 1000 개) 매우 커서 모든 요소 ID가있는 배열을 base64_encode로 만들면 URL이 너무 커지게된다는 것입니다. 사용자가 단일 부표를 수동으로 선택 해제 할 수 있기 때문에 다각형 또는 직사각형 좌표 만 보내는 옵션이 아닙니다.

그럼 내 질문은 어떻게 효과적으로 정수 배열을 짧은 문자열로 압축 할 수 있습니까?

답변

0

그래서 마지막 장소에서 사용한 해결책은 GET을 사용하지 않고 # 뒤에 오는 모든 것을 저장하는 것이 었습니다. 해시 문자열의 경우 크기 제한이 없으므로 많은 양의 데이터라도 저장할 수 있습니다.

관련 문제