Javascript 如何将动态图像加载到网页中?

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

我有一个网页,我想显示一个图表。我希望能够使用点语言动态指定图形。因此,我制作了一个页面,该页面采用一个点表达式作为查询参数,并返回图像内容。现在,我可以简单地添加一个带有适当的'src'的
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的数据