$ ("# RadarDLBut"). click (function (){ Var data = [displayData ["radar_chart"] ["r_label"], displayData ["radar_chart"] ["r_default"]; Var csvContent = "data: text/csv; charset = UTF-8, \ ufeff "; If (window. navigator. msSaveOrOpenBlob ){ CsvContent = "\ ufeff "; } Data. forEach (function (infoArray, index ){ DataString = infoArray. join (","); CsvContent + = index <data. length? DataString + "\ n": dataString; }); If (window. navigator. msSaveOrOpenBlob ){ // If browser is IE Var blob = new Blob ([decodeURIComponent (encodeURI (csvContent)], { Type: "text/csv; charset = UTF-8 ;" }); Navigator. msSaveBlob (blob, 'subject.csv '); } Else { Var encodedUri = encodeURI (csvContent ); Var link = document. createElement (""); Link. setAttribute ("href", encodedUri ); Link. setAttribute ("download", "subject.csv "); Document. body. appendChild (link ); Link. click (); } }); |