Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP使用javascript导出javascript 2D和面积折线图_Php_Fusioncharts - Fatal编程技术网

如何使用PHP使用javascript导出javascript 2D和面积折线图

如何使用PHP使用javascript导出javascript 2D和面积折线图,php,fusioncharts,Php,Fusioncharts,这是我使用的代码 <script type="text/javascript"> // this function exports chart from JavaScript function exportChart(exportFormat) { //

这是我使用的代码

<script type="text/javascript">

                            // this function exports chart from JavaScript
                            function exportChart(exportFormat)
                            {
                                // checks if exportChart function is present and call exportChart function
                                if ( FusionCharts("myChartId3").exportChart )
                                    FusionCharts("myChartId3").exportChart( { "exportFormat" : exportFormat } );
                                else
                                    alert ( "Please wait till the chart completes rendering..." );

                            }


                        </script>
            <input value="Export to JPG" type="button" onClick="JavaScript:exportChart('JPG')" />
                        <input value="Export to PNG" type="button" onClick="JavaScript:exportChart('PNG')" />
                        <input value="Export to PDF" type="button" onClick="JavaScript:exportChart('PDF')" />

<script type="text/javascript">
        var myChart3 = new FusionCharts("FusionCharts/FCF_Line.swf", "myChartId3", "730", "440","0","1"); 
        myChart3.setDataURL("data.php?<?php echo urlencode($url); ?>"); 
       myChart3.render("chartdiv3");    
</script>   

//此函数用于从JavaScript导出图表
函数导出图表(导出格式)
{
//检查exportChart函数是否存在并调用exportChart函数
if(FusionCharts(“myChartId3”).exportChart)
FusionCharts(“myChartId3”).exportChart({“exportFormat”:exportFormat});
其他的
警报(“请等待图表完成渲染…”);
}
var myChart3=新的FusionCharts(“FusionCharts/FCF_Line.swf”、“myChartId3”、“730”、“440”、“0”、“1”);
myChart3.setDataURL(“data.php?”);
myChart3.渲染(“chartdiv3”);

FusionCharts Free不支持将图表导出为图像/PDF。要将图表导出为图像,请使用FusionCharts XT中的SWF文件


在以下位置下载最新版本:

是否有错误?上面的代码发生了什么?是的,我无法导出我的图形it警报(“请等待图表完成渲染…”);FusionCharts的定义在哪里?如果函数存在,则检查失败。你包括js文件了吗?是的,我包括了js,我也得到了图形,但是我不能正确地导出它。路径是否已正确转换,并且您绝对确定.js文件正在加载?使用Chrome并点击Control+Shift+J调出错误控制台并点击页面。查看您收到的javascript错误。