【发布时间】:2019-01-13 04:49:41
【问题描述】:
我有一个 Json 格式,例如:
var d = "1,3,2,4"
如何转换成
var d = [3,5,3,6]
我试过了:
success: function (Response) {
debugger;
var du = (Response.d);
var final_string = '[' + du + ']'
// final_string = [1, 3, 2, 4];
console.log(final_string);
但这不起作用,我想将final_string 值设为final_string = [1, 3, 2, 4];
实际上我正在尝试通过这些数据制作图表
JavaScript
<script>
$(document).ready(function(){
debugger;
$.ajax({
type: "Post",
url: "Default.aspx/getdata",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (Response) {
debugger;
var d = Response.d.toString();
var final_string = '[' + d + ']'
console.log(final_string);
//final_string = [1,3,2,4];
var options = {
chart: {
height: 250,
width:500,
type: 'line',
},
series: [{
name: ' ',
type: 'column',
data: final_string
}, {
name: '',
type: 'line',
data: final_string
}],
stroke: {
width: [0, 4]
},
title: {
text: 'Total Count'
},
labels: ['Birthady', 'Anniversary', 'Special', 'Total'],
xaxis: {
type: 'text'
},
yaxis: [{
title: {
text: 'Count Blog',
},
}, {
opposite: true,
title: {
text: ''
}
}]
}
debugger;
var chart = new ApexCharts(
document.querySelector("#chart"),
options
);
chart.render();
},
error: function (result) {
}
});
});
</script>
这里的系列数据格式是[1,3,2,4],当我在系列数据图中传递data = [1,3,2,4] 时,以正确的格式显示,当我在系列数据图中传递final_string 时,没有以正确的格式显示什么是这种格式的主要问题final_string 任何人都可以帮助我
?
【问题讨论】:
-
d.split(',')? -
第一个
d和第二个有什么关系,除了逗号之间的字符数?
标签: javascript json