Moskus Skrevet 15. mai 2012 Del 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? Lenke til kommentar
Wattengård Skrevet 15. mai 2012 Del 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 Lenke til kommentar
siDDis Skrevet 15. mai 2012 Del 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()); Lenke til kommentar
Moskus Skrevet 15. mai 2012 Forfatter Del 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. Lenke til kommentar
Wattengård Skrevet 15. mai 2012 Del Skrevet 15. mai 2012 Hva er egentlig problemet? Får du noen feilmelding? Lenke til kommentar
Moskus Skrevet 15. mai 2012 Forfatter Del 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 Lenke til kommentar
Moskus Skrevet 15. mai 2012 Forfatter Del Skrevet 15. mai 2012 *knis* Ikke le av amatører! Lenke til kommentar
Wattengård Skrevet 16. mai 2012 Del Skrevet 16. mai 2012 Jeg ler ikke av deg, jeg ler med deg Lenke til kommentar
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å