Moskus Skrevet 15. mai 2012 Skrevet 15. mai 2012 Jeg prøver å pushe data inn i javascript, og prøver å få asp.net til å snakke med amCharts. Jeg er omtrent helt blank når det gjelder javascript. Jeg har dette scriptet: <script language="javascript" type="text/javascript"> function GetData(){ chartData = []; chartData[0] = {date: New Date(2012, 05, 08, 09, 00, 00, 0), visits: 5}; chartData[1] = {date: New Date(2012, 05, 08, 15, 00, 00, 0), visits: 5}; chartData[2] = {date: New Date(2012, 05, 08, 20, 00, 00, 0), visits: 4}; chartData[3] = {date: New Date(2012, 05, 09, 08, 30, 00, 0), visits: 4}; chartData[4] = {date: New Date(2012, 05, 09, 14, 30, 43, 0), visits: 3}; chartData[5] = {date: New Date(2012, 05, 09, 22, 14, 02, 0), visits: 6}; chartData[6] = {date: New Date(2012, 05, 10, 08, 27, 56, 0), visits: 4}; chartData[7] = {date: New Date(2012, 05, 10, 10, 02, 40, 0), visits: 6}; chartData[8] = {date: New Date(2012, 05, 10, 18, 02, 08, 0), visits: 7}; chartData[9] = {date: New Date(2012, 05, 10, 22, 50, 49, 0), visits: 5}; chartData[10] = {date: New Date(2012, 05, 11, 08, 47, 02, 0), visits: 5} chartData[11] = {date: New Date(2012, 05, 11, 14, 05, 43, 0), visits: 5}; chartData[12] = {date: New Date(2012, 05, 11, 22, 31, 14, 0), visits: 4}; chartData[13] = {date: New Date(2012, 05, 12, 08, 37, 29, 0), visits: 5}; chartData[14] = {date: New Date(2012, 05, 12, 15, 46, 33, 0), visits: 6}; chartData[15] = {date: New Date(2012, 05, 12, 21, 39, 15, 0), visits: 4}; chartData[16] = {date: New Date(2012, 05, 13, 10, 19, 23, 0), visits: 6}; chartData[17] = {date: New Date(2012, 05, 13, 16, 41, 15, 0), visits: 6}; chartData[18] = {date: New Date(2012, 05, 14, 09, 21, 29, 0), visits: 5}; chartData[19] = {date: New Date(2012, 05, 14, 15, 43, 00, 0), visits: 5}; chartData[20] = {date: New Date(2012, 05, 14, 22, 35, 55, 0), visits: 4}; } </script> Hva er feil?
Wattengård Skrevet 15. mai 2012 Skrevet 15. mai 2012 (endret) function getData() { var chartData = []; chartData.push({date: New Date(), visits: 5}); // ...etc... } EDIT: Samt at det er verdt å huske at måneder av en eller annen grunn er 0-basert i javascript. Så du må legge til 1 på månedstallet. Endret 15. mai 2012 av ChristianW
siDDis Skrevet 15. mai 2012 Skrevet 15. mai 2012 function GetData(){ chartData = []; chartData.push( {"date": new Date(2012, 05, 08, 09, 00, 00, 0), "visits": 5} ); chartData.push( {"date": new Date(2012, 05, 08, 15, 00, 00, 0), "visits": 5} ); return chartData; } console.log(GetData());
Moskus Skrevet 15. mai 2012 Forfatter Skrevet 15. mai 2012 Takk for svaret! function getData() { var chartData = []; chartData.push({date: New Date(), visits: 5}); // ...etc... } EDIT: Samt at det er verdt å huske at måneder av en eller annen grunn er 0-basert i javascript. Så du må legge til 1 på månedstallet. 0-basert måned? OK, noteres. Med bruk av Push ser funksjonen slik ut: <script language="javascript" type="text/javascript"> function GetData(){ chartData = []; chartData.Push({date: New Date(2012, 4, 08, 09, 00, 00), visits: 5}); chartData.Push({date: New Date(2012, 4, 08, 15, 00, 00), visits: 5}); chartData.Push({date: New Date(2012, 4, 08, 20, 00, 00), visits: 4}); chartData.Push({date: New Date(2012, 4, 09, 08, 30, 00), visits: 4}); chartData.Push({date: New Date(2012, 4, 09, 14, 30, 43), visits: 3}); chartData.Push({date: New Date(2012, 4, 09, 22, 14, 02), visits: 6}); chartData.Push({date: New Date(2012, 4, 10, 08, 27, 56), visits: 4}); chartData.Push({date: New Date(2012, 4, 10, 10, 02, 40), visits: 6}); chartData.Push({date: New Date(2012, 4, 10, 18, 02, 08), visits: 7}); chartData.Push({date: New Date(2012, 4, 10, 22, 50, 49), visits: 5}); chartData.Push({date: New Date(2012, 4, 11, 08, 47, 02), visits: 5}); chartData.Push({date: New Date(2012, 4, 11, 14, 05, 43), visits: 5}); chartData.Push({date: New Date(2012, 4, 11, 22, 31, 14), visits: 4}); chartData.Push({date: New Date(2012, 4, 12, 08, 37, 29), visits: 5}); chartData.Push({date: New Date(2012, 4, 12, 15, 46, 33), visits: 6}); chartData.Push({date: New Date(2012, 4, 12, 21, 39, 15), visits: 4}); chartData.Push({date: New Date(2012, 4, 13, 10, 19, 23), visits: 6}); chartData.Push({date: New Date(2012, 4, 13, 16, 41, 15), visits: 6}); chartData.Push({date: New Date(2012, 4, 14, 09, 21, 29), visits: 5}); chartData.Push({date: New Date(2012, 4, 14, 15, 43, 00), visits: 5}); chartData.Push({date: New Date(2012, 4, 14, 22, 35, 55), visits: 4}); } </script> ... uten at det hjalp noe særlig.
Wattengård Skrevet 15. mai 2012 Skrevet 15. mai 2012 Hva er egentlig problemet? Får du noen feilmelding?
Moskus Skrevet 15. mai 2012 Forfatter Skrevet 15. mai 2012 (endret) Har installert Firefox og Firebug. Får en feilmelding som dette: missing } after property list chartData.Push({"date": New Date(2012,4,08,09,00,00), "visits": 5}); ------------------------------------- (pilen peker på D'en i "Date") EDIT: Sukk... New har liten "n". ... og "Push" har liten "p". NÅ fungerer det! Endret 15. mai 2012 av Moskus
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå