我有一个由jqplot生成的动态数字。现在我需要将此图传递给PNG格式的另一个网页。我的解决方案是
将此jqplot转换为变量
中的数据网址var imgData = $('#chart1').jqplotToImageStr({});
将此变量作为html表单的一部分发送到下一页
$('<tr style="display:none"><td><input type="hidden" name="extract1"></td></tr>')
.appendTo('.getpdf')
.find('input')
.data(imgData);
我还尝试使用.val(imgData)
,但也失败了
打印并检查。
extract1 = form.getvalue('extract1')
html = html +“”“'&lt;'img id =”imgChart1“src =”%s“/&gt;”“”%(extract2)
但是,在下一页上,当我尝试打印此变量时,我什么也没得到。似乎它确实正确地逃避了这个变量。如果我为extract2
分配data-url字符串,它就可以了。有人能给我一些建议吗?
将图像作为data-url发送到下一页的步骤似乎存在问题。在新页面中,如果我提供经过验证的图像数据网址,则可以使用。