首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AJAX响应中嵌入图像

在AJAX响应中嵌入图像
EN

Stack Overflow用户
提问于 2009-03-23 17:36:13
回答 7查看 1.9K关注 0票数 7

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

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

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

2)图形图像。

由于数据可以在两个请求之间更改(并且计算成本可能很高),因此我更喜欢在单个请求中完成此操作(使用XML返回图像)。当前的实现在一小段时间内缓存统计数据,以便多个请求的结果仍然匹配。由于需要缓存的数据量将不断增加(从~2.5K增加到~1.2MB),我想尝试另一种方法。

注意:我不想使用内联b64 PNG图像,因为它们在IE中不受支持。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-03-23 19:38:43

由于这似乎是更多值得做的工作,我决定一个更简单的解决方案是:

1)将XML数据与要绘制的内容的详细信息一起发送到客户端。

2)客户端发送图像请求,包括要绘制图形的数据(类似于Google Chart API)。

这将图表呈现与数据解耦,然后可以在将来使用它为其他数据集生成通用图表。另一个好处是,它不需要任何缓存服务器端,因为只使用了一个请求。

票数 3
EN

Stack Overflow用户

发布于 2009-03-23 17:39:52

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

票数 3
EN

Stack Overflow用户

发布于 2009-03-23 18:26:33

您可能希望检查此link,以查看此概念是否有效。这个link可能很有用。

我认为尝试在XML中组合这两组数据会很有趣。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/674428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档