2015-05-18 10 views
5

Export.js dosyasını komut dosyasına dahil edersem 'Print Chart' ve 'Download Image' gibi seçenekler alırım.Highcharts kullanarak herhangi bir grafik nasıl e-posta ile gönderilir?

Tercih edilen e-posta istemcisini açacak ve grafiği görüntü olarak ekleyecek olan 'E-posta Tablosu' gibi bir seçenek elde etmenin bir yolu var mı?

+1

Eğer' mailto ile yükseltilmiş e-posta ekleri ekleyemezsiniz. ActiveX veya benzerleri gibi başka yollar da vardır, ancak sadece JS ile bunu yapamazsınız. – smnbbrv

+0

Highcharts, sunucu tarafında da grafikler oluşturmayı destekler. Bu yardımcı olabilir mi? – Adnan

+0

yardımcı olabilir. Ancak yine de bu resmi sunucunuzda saklamanız ve e-postayı bu resme bir URL ile doldurmanız gerekecektir. hala bir ek olamaz ... – smnbbrv

cevap

0

Oluşturulan grafiği bir JS değişkenine kaydedin. Ajax'ı phpmailer ve bir e-posta ile gönderin.

gmail safari'de çalışır, ancak chrome/mozilla'dan değil. Ayrıca Workspace e-postasında açıldığında çalışır. `:

godaddy

$(document).on("trigger", function() { 

    var chart = $('#print').html(); 
    var email = $('#email').val(); 
    $.post("../client/makereport.php", {print: chart, email: email}); 
})