Json
var Data = [{"selectedtedQ":0},{"selectedtedQ":2},{"selectedtedQ":1},{"selectedtedQ":0},{"selectedtedQ":0}]
预期
var Data = [0,2,1,0,0]
尝试使用jQuery
$.ajax({
type: "Post",
url: "FeedBackGraph.aspx/getServicewisedata",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (Response)
{
var d = Response.d.toString(); // [{"selectedtedQ":0},{"selectedtedQ":2},{"selectedtedQ":1},{"selectedtedQ":0},{"selectedtedQ":0}]
var res = d.map(Number);
console.log(res);
}
error: function (result) {
}
});
d.map(Number);
返回一个NAN
值,如何从json对象中获取所有值?
答案 0 :(得分:2)
map(Number)
会将数组中的对象转换为Number,该数字将为 NaN 。
要从对象获取值。尝试关注
var d = [{"selectedtedQ":0},{"selectedtedQ":2},{"selectedtedQ":1},{"selectedtedQ":0},{"selectedtedQ":0}];
let res = d.map(o => o.selectedtedQ);
console.log(res);