как использовать данные JSON в chart.js?

Привет, я пытаюсь использовать данные из базы данных 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); } 

http://jsfiddle.net/rnX2Z/1/

В противном случае комментарий;)

Таким образом, это пример данных 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