Javascript 如何将动态图像加载到网页中?
我有一个网页,我想显示一个图表。我希望能够使用点语言动态指定图形。因此,我制作了一个页面,该页面采用一个点表达式作为查询参数,并返回图像内容。现在,我可以简单地添加一个带有适当的'src'的Javascript 如何将动态图像加载到网页中?,javascript,html,Javascript,Html,我有一个网页,我想显示一个图表。我希望能够使用点语言动态指定图形。因此,我制作了一个页面,该页面采用一个点表达式作为查询参数,并返回图像内容。现在,我可以简单地添加一个带有适当的'src'的img标记 <img src="/dot/png/graph{a--b}"> 然而,一些服务器在使用长URL时遇到问题。是否可以通过POST请求获取图像并使用JavaScript将其显示在img标记中?我唯一能想到的是让服务器返回一个base64编码的图像数据字符串,您可以将其包含在img标
img
标记
<img src="/dot/png/graph{a--b}">
然而,一些服务器在使用长URL时遇到问题。是否可以通过POST请求获取图像并使用JavaScript将其显示在
img
标记中?我唯一能想到的是让服务器返回一个base64编码的图像数据字符串,您可以将其包含在img
标记中,如下所示:
<img src="data:image/png;base64,BASE64STRINGGOESHERE">
请注意,IE7及以下版本不支持,IE8只允许在URI中包含32KB的数据