繁体   English   中英

如何将字符串转换为jqplot的数组

[英]How to convert string into an array for jqplot

我正在尝试使用Jqplot创建折线图。

我正在像这样在PHP中产生一个字符串-

$retstring = "[['Q2 2011', 3.7813],['Q1 2011', 3.7813],['Q3 2011', 3.9000]],  [['Q2 2011', 3.6563],['Q1 2011', 3.6563],['Q3 2011', 3.5765]]";

从字符串结构可以看到,我想绘制两条线。

$retstring使用简单的AJAX传递给JavaScript函数。 当我在JavaScript函数中获得此字符串时,如何将其转换为数组以传递给JqPlot?

我认为您的问题与我已经回答的问题有关

因此, 请在那里检查我的答案。

特别是代码示例,您将在我的答案底部对其进行罚款,在这里您可以看到如何使用提供的日期。

编辑:当涉及到问题的主要部分时,即解码位,就像@mahok所说的那样使用json_decode 我想知道您实际上是否会遇到问题,因为从技术上讲,您拥有的String不是正确的JSON 在JSON String s的用双引号( "" )不是单一的一次( '' )。 因此,您可能需要适当地替换它们,但该方法可以解决问题。

我怀疑json_decode编码可能有问题, 正如他们在这里所说的那样,在这种情况下该方法将返回null ,请参见示例3。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM