Javascript缩短获取值

Javascript缩短获取值,javascript,arrays,compression,Javascript,Arrays,Compression,我正在开发一个应用程序,在这个程序中,你可以通过在地图上拖动一个矩形或多边形来选择许多元素。之后,用户可以进行一些附加设置,按下发送按钮并进入结果页面。我想用GET发送请求,这样用户可以保存链接 我的问题是,选择的元素数量可能非常大(大约1000个),因此如果我使用所有元素ID对数组进行base64_编码,URL很容易变得太大。仅发送多边形或矩形坐标不是一个选项,因为允许用户手动取消选择单个浮标 因此,我的问题是如何有效地将整数数组压缩为短字符串?因此,我在最后一个位置使用的解决方案是使用not

我正在开发一个应用程序,在这个程序中,你可以通过在地图上拖动一个矩形或多边形来选择许多元素。之后,用户可以进行一些附加设置,按下发送按钮并进入结果页面。我想用GET发送请求,这样用户可以保存链接

我的问题是,选择的元素数量可能非常大(大约1000个),因此如果我使用所有元素ID对数组进行base64_编码,URL很容易变得太大。仅发送多边形或矩形坐标不是一个选项,因为允许用户手动取消选择单个浮标


因此,我的问题是如何有效地将整数数组压缩为短字符串?

因此,我在最后一个位置使用的解决方案是使用not GET,而是在#之后存储所有内容。对于散列字符串,没有大小限制,因此即使是大量数据也可以存储在那里