Php jqplot返回错误的图像数据

Php jqplot返回错误的图像数据,php,javascript,jquery,jqplot,Php,Javascript,Jquery,Jqplot,每当我使用jqplotoimagestr()调用保存图表时,保存的图像都已损坏 此代码负责从图表中获取图像字符串,放入现有表单并提交表单: <script type="text/javascript"> function downloadChart(){ var base64string = $( <?php echo '"#chart'.$chart_data['id'].'"'; ?>).jqplotToImageStr({});

每当我使用
jqplotoimagestr()
调用保存图表时,保存的图像都已损坏

此代码负责从图表中获取图像字符串,放入现有表单并提交表单:

<script type="text/javascript">
    function downloadChart(){
        var base64string = $( <?php echo '"#chart'.$chart_data['id'].'"'; ?>).jqplotToImageStr({});
        $('#image').val(base64string);
        $('#action').val('image');
        $('#ChartAnalyticsForm').submit();
    }
</script>

函数下载图表(){
var base64string=$().jqplotToImageStr({});
$('#image').val(base64string);
$('动作').val('图像');
$(#ChartAnalyticsForm')。提交();
}
然后我可以访问通过表单传递的数据并将其保存在服务器上。但是,保存的图像的图例标签、月份标签和数据点标签已损坏(请查看下面的示例图像):


有人能提出任何可能导致此问题的建议吗?此错误是由错误的css引起的