是否可以(并且受支持的跨浏览器)将图像嵌入AJAX响应的XML中,然后使用JavaScript加载该图像?

我有一个系统,它会根据运行的 session 数进行一些计算。然后将结果绘制成图形,并分两部分返回:

1)XML,其中包含有关图形,总计和图像 map 数据的信息,允许用户单击相关区域。

2)图形图像。

由于数据可以在两个请求之间改变(计算起来可能很昂贵),所以我更愿意在单个请求中完成(用XML返回图像)。当前实现将统计信息缓存一小段时间,以便多个请求的结果仍然匹配。随着需要缓存的数据量将不断增加(从〜2.5K到〜1.2MB),我想尝试一种替代方法。

注意:我不想使用嵌入式b64 PNG图像,因为IE中不支持它们。

最佳答案

您不能将图像存储在服务器上并将URL发送给客户端吗?

07-24 09:43
查看更多