是否可以(并且受支持的跨浏览器)将图像嵌入AJAX响应的XML中,然后使用JavaScript加载该图像?
我有一个系统,它会根据运行的 session 数进行一些计算。然后将结果绘制成图形,并分两部分返回:
1)XML,其中包含有关图形,总计和图像 map 数据的信息,允许用户单击相关区域。
2)图形图像。
由于数据可以在两个请求之间改变(计算起来可能很昂贵),所以我更愿意在单个请求中完成(用XML返回图像)。当前实现将统计信息缓存一小段时间,以便多个请求的结果仍然匹配。随着需要缓存的数据量将不断增加(从〜2.5K到〜1.2MB),我想尝试一种替代方法。
注意:我不想使用嵌入式b64 PNG图像,因为IE中不支持它们。
最佳答案
您不能将图像存储在服务器上并将URL发送给客户端吗?