Привет, я пытаюсь использовать данные из базы данных MYSQL и использовать их для создания графической диаграммы с chart.js. i закодировал данные в данные JSON (через имя файла php data1.php), теперь мне нужно преобразовать данные Json в массив с помощью JQuery или javascript. У меня нет большого знания об AJAX .. так что смогите u помочь мне вне? ?
data1.php производит данные JSON как
[{"company_name":"project A","present_worth":"81531.946062978"},{"company_name":"project B","present_worth":"67313.916593765"},{"company_name":"project c","present_worth":"92440.723376746"}]
Мне нужно значение present_worth в массиве
это сценарий, используемый для создания барграфа .. вместо пользовательских данных (например, данные: [65,59,90,81,56,55,40]), приведенные здесь. Я хочу здесь массив с данными JSON.
<script type="text/javascript"> function bar(){ var barChartData = { labels :["January","February","March","April","May","June","July"],datasets : [ { fillColor : "rgba(220,280,220,0.5)", strokeColor : "rgba(220,220,220,1)", data : [65,59,90,81,56,55,40] }, { fillColor : "rgba(151,187,205,0.5)", strokeColor : "rgba(151,187,205,1)", data : [28,48,40,19,96,27,100] } ] }; var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Bar(barChartData); } </script>
Я не совсем уверен, если вы имеете в виду это:
var chartjsData = []; for (var i = 0; i < json.length; i++) { chartjsData.push(json[i].present_worth); }
В противном случае комментарий;)
Таким образом, это пример данных JSON,
var data = '{"name":"tom","Second":"smith","age":"20","height":"180"}'
Создать переменную для анализа данных
var obj9 = JSON.parse(data);
Затем создайте другую переменную для хранения ваших конкретных данных. (.age, это относится к вашему набору данных, например .name, .height)
var cat = obj9.age;
Затем вы можете использовать переменную cat в ваших данных графика.
data : [cat9,randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
Надеюсь, это поможет.
Узнайте больше о JSON http://www.w3schools.com/json/default.asp