gpt4 book ai didi

javascript - json 到 javascript - 谷歌图表

转载 作者:搜寻专家 更新时间:2023-11-01 05:26:46 25 4
gpt4 key购买 nike

在过去,我使用以下方法来适本地解析 json 数据,以便我可以填充一个选择框:

var request = null;

request = $.ajax({
type: "POST",
url: "url goes here",
dataType: 'text',
success: function(returned) {
returned = JSON.parse(returned)

$.each(returned, function(selectid, item) {
var sel = $("#" + selectid).get(0);
sel.options.length = 0;

$.each(item, function(i, subitem) {
sel.options[i] = new Option(subitem.text, subitem.value);
});
});
request = null;
}
});

如何将相同的技术应用于下面的代码,但没有选择框,只需将 json 解析到 drawChart 函数中?

$.ajax({
url: 'chart_json.aspx',
type: 'POST',
dataType: 'text',
success: function(data) {
drawChart(data);
}
});

最佳答案

我认为您的问题在于您的 ajax 响应,我会执行以下操作:

在您的回复中:

{ 
graphData : [
['user1',{v:0.00, f:'0.00'}],
['user2',{v:0.00, f:'0.00'}],
['user3',{v:0.00, f:'0.00'}],
['user4',{v:0.00, f:'0.00'}],
['user5',{v:0.00, f:'0.00'}]
],
status : "ok"
}

在你的 js 中:

$.ajax({
url: 'get_json.aspx',
type: 'POST',
dataType: 'json',//this is important
success: function(data) {
//this is not vital, but it's nice to check the response
if(typeof data === "object" && data.status === "ok"){
graphData = data.graphData;
drawVisualization(graphData);
}
}
});

希望这对思南有帮助。

关于javascript - json 到 javascript - 谷歌图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3263842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com