Javascript ajaxgzip压缩postdata的字符串

Javascript ajaxgzip压缩postdata的字符串,javascript,ajax,jquery,gzip,Javascript,Ajax,Jquery,Gzip,似乎找不到任何与gzip压缩字符串相关的内容。只查找不符合gzip标准的压缩建议。还有很多关于服务器端实现的讨论。但是,我希望从客户端发送编码数据 为了澄清这一点,我的所有客户都使用greasemonkey或scriptish,我的所有客户通常都使用最新Firefox或其衍生产品的某个版本,因此对每个人进行内容编码都不是问题 我真正需要的是一个纯javascript或某种可由javascript加载的库来压缩字符串 刚刚使用postdata实现了这一点,但是无论出于何种原因,postdata都会

似乎找不到任何与gzip压缩字符串相关的内容。只查找不符合gzip标准的压缩建议。还有很多关于服务器端实现的讨论。但是,我希望从客户端发送编码数据

为了澄清这一点,我的所有客户都使用greasemonkey或scriptish,我的所有客户通常都使用最新Firefox或其衍生产品的某个版本,因此对每个人进行内容编码都不是问题

我真正需要的是一个纯javascript或某种可由javascript加载的库来压缩字符串

刚刚使用postdata实现了这一点,但是无论出于何种原因,postdata都会删除+符号,并用空格替换它们

要通过javascript发送数据,请执行以下操作:

params.mapdata= btoa(RawDeflate.deflate(JSON.stringify(mapdata))); 
要通过php接收数据,请执行以下操作:

$value = gzinflate(base64_decode(preg_replace('/\s/', '+',$value)));