Я использую php, чтобы создать диапазон, который содержит некоторые данные для диаграммы с плавающей точкой. Я хочу получить эти данные с помощью jquery с помощью
var someVar= $('span#someID').text();
это берет данные из этого промежутка, однако диаграмма не рисуется. Я знаю, что данные верны, как будто я копирую их из диапазона и назначаю их переменной непосредственно в javascript, диаграмма сразу появляется
вот копия данных (она хранится так
<span id="someID">[["19.00","0.04833"],["18.45","0.04717"],["18.35","0.04833"],["18.20","0.04686"],["18.10","0.04718"],["18.00","0.04937"],["17.50","0.04674"],["17.35","0.04804"],["17.20","0.04810"],["17.10","0.04723"],["17.00","0.04989"],["16.45","0.05519"],["16.35","0.08635"],["16.20","0.04742"],["16.10","0.04712"],["16.00","0.04861"],["15.50","0.04607"],["15.40","0.04758"],["15.30","0.04662"],["15.20","0.04768"]]</span>
<script>
$("#flot-dashboard-chart").length && $.plot($("#flot-dashboard-chart"), [
someVar
],
</script>
Я не знаю, есть ли в ваших значениях какое-либо представление, потому что я провел какой-то тест с вашим кодом, и он дал мне почти простую строку.
Единственное, что вам нужно сделать, это проанализировать промежуток
var flotArray = $.parseJSON($("#someID").text());
Вот скрипка с примером флота с вашими данными (синяя линия)
Других решений пока нет …