ajax - String formating Javascript -


i have array displays date , conversion. want add +"%" after conversion cant work. know im using array cant add wherever want. way add + "%" after conversionrate?

function (data) {     var tdata = new google.visualization.datatable();      tdata.addcolumn('date', 'date');     tdata.addcolumn('number', 'conversion');      (var = 0; < data.length; i++) {         var datestr = data[i].date.substr(0, 4) + "-" + data[i].date.substr(4, 2) + "-" + data[i].date.substr(6, 2);         tdata.addrow([new date(datestr), number(data[i].conversionrate)]);     } } 

this work:

tdata.addrow([new date(datestr), number(data[i].conversionrate) + "%"]); 

but might have replace:

tdata.addcolumn('number', 'conversion'); 

with:

tdata.addcolumn('string', 'conversion'); 

or, better option, jamiec mentioned, use formatter:

var formatter = new google.visualization.numberformat({suffix: '%'}); formatter.format(tdata, 0); 

Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -