jquery - Convert input value to javascript array and fill a chart -


i have textearea value of array several values , colors draw in polar area chart:

<textarea style="display:none" id="span_canva_<?= $vino['id'] ?>" >     <?= $vino['vino_wineid'] ?> </textarea> 
{value: '20', color: '#4d5360'}, {value: '25', color: '#24b34b'}, {value: '14', color: '#7b3adc'}, {value: '68', color: '#8eb580'}, {value: '69', color: '#b58093'}, {value: '61', color: '#44454f'}, {value: '38', color: '#f65a7b'}, {value: '35', color: '#4e5d3e'}, {value: '41', color: '#cd2c7c'}, {value: '39', color: '#f7464a'}, {value: '33', color: '#46bfbd'}, {value: '62', color: '#8eb580'}, {value: '45', color: '#44454f'}, {value: '36', color: '#f7b10b'}, {value: '41', color: '#92a6ba'}, {value: '25', color: '#f65a7b'}, {value: '45', color: '#4e5d3e'}, {value: '35', color: '#f7464a'}, {value: '45', color: '#46bfbd'}, {value: '10', color: '#fdb45c'}, {value: '50', color: '#949fb1'}, {value: '40', color: '#4d5360'}, {value: '40', color: '#24b34b'} 

then need .text() of textarea , draw canvas (chart.js). can see format right, need close .text() []. did it:

var id_match = jquery(this).attr('id');     var vino_wineid = "[" + jquery("#span_" + id_match).text() + "]"; contendor_chart_popup = new chart(chart_popup).polararea(vino_wineid); 

all seems perfect nothing draw canvas, because object type still incorrect.

var vino_wineid = eval("[" + jquery("#span_" + id_match).text() + "]"); 

the eval() missing function type object fill graphic. sorry bother think share =)