0

在我的网站上,我展示了大量编号的车辆路径。我通过ajax获取坐标,但有时由于文件大小太慢。我想压缩它,没关系,但在我处理javascript(使用jQuery)中的xml之前我无法解压缩它。不幸的是,我不能在服务器端使用 php。有人知道吗?

任何帮助,将不胜感激。

4

3 回答 3

1

如果您查看解压缩文件(包含zip.js的答案),Stackoverflow上已经有一些解决方案。这是一篇关于使用 javascript 跨浏览器(包括 IE)解压的博

其他解决方案可能是将带有 ajax 的 json(例如文件路径)发送到服务器,并让服务器语言为您解压缩文件,并在完成任务后做出响应。

不确定您使用的是哪种服务器端语言。但是有很多资源

谢谢,我检查了它,但它不是跨浏览器的解决方案。但我需要这样的东西。克里

我建议使用一些服务器端语言来处理您的zip文件,因为这将是最简单的cross-browser解决方案。

于 2013-02-05T12:30:56.550 回答
0

使用HTTP 压缩对其进行压缩,它将对您的 JavaScript 完全透明。

于 2013-02-05T12:02:19.900 回答
0

最好让它更透明,就像在 PHP 中一样:

ob_start('ob_gz_handler');
header('Content-Type: application/json');
echo json_encode($data);

这将使用 gzip 压缩发送输出,浏览器会自动为您解压缩。

或者,Web 服务器本身可以负责压缩任何服务器端脚本生成的输出。

于 2013-02-05T12:03:39.943 回答