Jeg forsøger at hente data fra et PHP script.
Men jeg kan ikke indsætte dataerne i en variable.. Min kode ser således ud:
Som et eksemple, kan jeg indsætte i chartdata fra selve scriptet:
[{device:'Safari',geekbench:136},{device:'Chrome',geekbench:137},{device:'IE',geekbench:275},{device:'Firefox',geekbench:380},{device:'Opera',geekbench:655},{device:'Android',geekbench:1571},{device:'iPhone',geekbench:655},{device:'Andet',geekbench:1571}]
Og det virker fint, men når jeg skal hente det virker det ikke...
Min PHP fil, er bare noget der echo'er overstående kode.
- var chartdata = [];
-
- $.ajax({
- type:'get',
- dataType:'json',
- url:'http://localhost/statistics/get_browser_visits',
- success: function(data) {
-
- chartdata = data
- }
- });
-
-
- function initMorris(){Morris.Bar({element:'hero-bar',data:chartdata,xkey:'device',ykeys:['geekbench'],labels:['Geekbench'],barRatio:0.4,xLabelAngle:35,hideHover:'auto',resize:true,barColors:['#20aae5']});}