将jqplot图转换为数据url并作为html表单的一部分发送

时间:2013-03-27 03:35:39

标签: jquery html jqplot

我有一个由jqplot生成的动态数字。现在我需要将此图传递给PNG格式的另一个网页。我的解决方案是

  1. 将此jqplot转换为变量

    中的数据网址
    var imgData = $('#chart1').jqplotToImageStr({});
    
  2. 将此变量作为html表单的一部分发送到下一页

    $('<tr style="display:none"><td><input type="hidden" name="extract1"></td></tr>')
        .appendTo('.getpdf')
        .find('input')
        .data(imgData);
    

    我还尝试使用.val(imgData),但也失败了

  3. 打印并检查。

    extract1 = form.getvalue('extract1')

    html = html +“”“'&lt;'img id =”imgChart1“src =”%s“/&gt;”“”%(extract2)

  4. 但是,在下一页上,当我尝试打印此变量时,我什么也没得到。似乎它确实正确地逃避了这个变量。如果我为extract2分配data-url字符串,它就可以了。有人能给我一些建议吗?

    更新

    将图像作为data-url发送到下一页的步骤似乎存在问题。在新页面中,如果我提供经过验证的图像数据网址,则可以使用。

0 个答案:

没有答案