我正在从下拉列表中读取值,具体取决于所选的选项.我正在使用jqPlot来绘制值.
jqPlot需要一个像数组的值 [91, 6, 2, 57, 29, 40, 95]
但是当我从下拉框中读取值时,它将作为整个字符串进入 "[91, 6, 2, 57, 29, 40, 95]"
我尝试拆分它但我得到的["91", "6", "2", "57", "29", "40", "95"]不会正确显示图表.
是否有人之前遇到过这样的事情,我该怎么做才能使我的值转换为数字数组.
谢谢你的帮助
您可以使用JSON.parse()将该字符串转换为JavaScript数组.字符串中的数字未引用,因此数组也将包含数字.并且您可以删除解析字符串的所有代码,因为您将不再需要它.
>>> JSON.parse("[91, 6, 2, 57, 29, 40, 95]")
[91, 6, 2, 57, 29, 40, 95]
Run Code Online (Sandbox Code Playgroud)
如果您需要支持旧版浏览器,请添加json2.js以在不支持原生浏览器的浏览器中提供JSON支持.
| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |