callを使用してチャートを保存するjqplotToImageStr()
と、保存された画像が破損します。
このコードは、チャートから画像文字列を取得し、既存のフォームに入力してフォームを送信します。
<script type="text/javascript">
function downloadChart(){
var base64string = $( <?php echo '"#chart'.$chart_data['id'].'"'; ?>).jqplotToImageStr({});
$('#image').val(base64string);
$('#action').val('image');
$('#ChartAnalyticsForm').submit();
}
</script>
次に、フォームを介して渡されたデータにアクセスし、サーバーに保存します。ただし、保存された画像には、凡例のラベル、月のラベル、およびデータ ポイントのラベルが破損しています (下の画像の例をご覧ください)。
http://i.imgur.com/Mi5K29w.png