Highcharts:如何使用setData与ajax获得的字符串
Highcharts : How to use setData with a string obtained by ajax?
我想使用ajax更新我的图表,但setData方法需要一个数组,我只有一个字符串,所以它不起作用。
这是我的代码
$(".chooseService a").click(function() {
$("span.currentService").html($(this).html());
$.get('http://localhost:8080/dashboard/ws/charge/repartition/jour/'+$(this).html(),
function(data) {
// setData (Array<Mixed> data, [Boolean redraw])
chartDay.series[0].setData(data);
});
});
data是格式化字符串,如
[[1356995280000,183.0],[1356995520000,573.0],[1356995760000,243.0]]
有人知道吗?
您可以将JSON字符串解析为变量data。
data = JSON.parse(data);
如果您在使用JSON方法时遇到问题:http://caniuse.com/json
当您从服务器端返回结果时,您可以将内容格式化为JSON类型
header ('Content-type: text / json');
header ('Content-type: application / json');
然后你可以从客户端转换这个结果来正确地评估它。
jQuery.parseJSON (this.responseString);
如果你想要一个这样的数组可以使用这个引用
相关文章:
- Ajax请求返回空的数据字符串,但首先得到了正确的数据
- Django在使用AJAX时没有接收到新的查询字符串
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 通过 ajax 将整数转换为字符串
- 从输入中获取字符串,并在AngularJS中发出AJAX请求
- Javascript / JQuery循环访问已发布的ajax数据字符串以为其分配新值
- $.ajax 检查返回字符串是否为“错误”
- 获取第一个字符串并在 Ajax 中进行比较
- 如何通过jQuery Ajax在HTML和PHP之间来回传输json字符串
- 通过位置栏更改查询字符串,AJAX加载的菜单不会't在没有硬刷新的情况下重新填充
- jQuery AJAX调用PHP脚本并返回字符串
- 使用Jquery和PHP在POST Ajax之后返回(一个空字符串)
- 如何使用ajax将字符串传递给python程序,然后将字符串发回
- 为什么不是'当试图使用Ajax和外部PHP文件发布内容时,我的表单工作不正常,该文件接收两个字符串
- jQuery ajax请求,将索引数组作为关键字字符串
- Ajax对复杂字符串进行故障切换
- 如何将ajax数据发送到rails 3.jQuery正在转义字符串
- 只将$.ajax中的一个字符串发送到c#
- 附加查询字符串ajax的最佳方式
- 使用$发送查询字符串.ajax类型OPTIONS