Highchart : get image url after exporting

房东的猫 提交于 2020-01-06 15:39:08

问题


I am trying to get image URL after exporting High-chart.

Code works on Firefox but not in IE9.

Sample code : http://jsfiddle.net/highcharts/DXQSU/

var options = {

    exporting: {
        url: 'http://export.highcharts.com/'
    },
    xAxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
            'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
    },
    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
    }]
};

$('#export').click(function () {
    var obj = {},
    exportUrl = options.exporting.url;
    obj.options = JSON.stringify(options);
    obj.type = 'image/png';
    obj.async = true;

    $.ajax({
        type: 'post',
        url: exportUrl,
        data: obj,
        success: function (data) {
            var imgContainer = $("#imgContainer");
            $('<img>').attr('src', exportUrl + data).attr('width', '250px').appendTo(imgContainer);
            $('<a>or Download Here</a>').attr('href', exportUrl + data).appendTo(imgContainer);

        }
    });


});

回答1:


IE9 is getting crossdomain error. I have tried sample code for IE9 solution.

by adding :

$.support.cors = true;

Link : http://hemant-uniquescience.blogspot.in/2014/01/highchart-get-image-url-after-exporting.html#more



来源:https://stackoverflow.com/questions/20627642/highchart-get-image-url-after-exporting

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!