Chart hent data

Tags:    jquery

<< < 12 > >>
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.

Fold kodeboks ind/udJScript kode 




15 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Den virker også, problemet ligger i at der ikke bliver gemt nogen variable, jeg kan indsætte i charten?



Ok. Hvis du har rettet dit JSON, og den ikke længere kommer med fejl, så skulle der gerne være data i chartdata-variablen.
Men bemærk, at get-kaldet laves asynkront og success-funktionen køres først, når kaldet er gennemført (uden fejl).
Hvis du kører initMorris inden success-funktionen er blevet kaldt, så vil chartdata-variablen være tom.

Prøv følgende og fortæl mig, hvad der står i konsollen.

Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 25.11.2014 21:47 af Bruger #4879
Det her er resultatet:

Get kald køre
Kan ikke finde morris
Success

Vil det sige den henter morris før den henter variable ?



Javascript kode:

Fold kodeboks ind/udJScript kode 


Her er et billede af min konsol:

https://billedeupload.dk/images/d6gmJ.png



Nu virker det, tusind mange tak!



<< < 12 > >>
t