Nooit zulke globale variabelen op deze manier gebruiken! Altijd gewoon meegeven aan de methode die er wat mee doet. Anders krijg je gedonderquote:Op donderdag 28 maart 2013 08:59 schreef Chandler het volgende:
[..]
Ik dacht dat doordat ik var json; in het begin van het script heb gezet, deze array overal te benaderen was... maar daar zit ik dus fout mee? hoe kan ik wel zorgen dat deze data overal beschikbaar is?
Dat is omdat er 1 maar 1 map object is, die 1x wordt geset. Die JSon wordt met elke call mogelijk aangepast en dan ga je rare dingen krijgen. Ik gebruik zelf eigenlijk nooit globale (window) variabelen in mijn javascript.quote:Op donderdag 28 maart 2013 11:21 schreef Chandler het volgende:
@KomtTijd; in de functies searchLocations() en BoundBasedMarkers(map)kijk maar eens goed, daar wordt deze functie ook aangeroepen!
@Catch22; je zult ongetwijfeld gelijk hebben hoor, maar map wordt ook op zo'n manier gebruikt en dat werkt wel dus vraag mij af waarom dit dan niet werkt... (wil het fijne er eigenlijk van weten..)
In Javascript kunnen globale en lokale variabelen dezelfde naam hebben. Het is niet zo dat je de globale variabele "json" bijwerkt op het moment dat je een lokale variabele vult met dezelfde naam.quote:Op donderdag 28 maart 2013 11:21 schreef Chandler het volgende:
@KomtTijd; in de functies searchLocations() en BoundBasedMarkers(map)kijk maar eens goed, daar wordt deze functie ook aangeroepen!
1 | function (json) |
Nee, de ajax-functie geeft de data die terugkomt van de server mee in een variabele die json heet. Dit heeft niets te maken met de globale variabele in jouw code die ook json heet.quote:Op donderdag 28 maart 2013 11:46 schreef Chandler het volgende:
dus ook in de $.ajax functie niet? daar geef ik toch de parameter json mee?
[ code verwijderd ]
Nee.quote:Op donderdag 28 maart 2013 11:46 schreef Chandler het volgende:
dus ook in de $.ajax functie niet? daar geef ik toch de parameter json mee?
[ code verwijderd ]
Dan zal ik mij daar ook maar aan houden, wil eigenlijk bovenstaande functies zo gaan maken dat ze op welke map dan maar ook te gebruiken zijn... heb nog een hoop te doen!quote:Op donderdag 28 maart 2013 11:44 schreef Catch22- het volgende:
Dat is omdat er 1 maar 1 map object is, die 1x wordt geset. Die JSon wordt met elke call mogelijk aangepast en dan ga je rare dingen krijgen. Ik gebruik zelf eigenlijk nooit globale (window) variabelen in mijn javascript.
En waarom niet? please tell mequote:
Duidelijk!quote:Op donderdag 28 maart 2013 11:47 schreef Tijn het volgende:
Nee, de ajax-functie geeft de data die terugkomt van de server mee in een variabele die json heet. Dit heeft niets te maken met de globale variabele in jouw code die ook json heet.
http://yuiblog.com/crockford/quote:Op donderdag 28 maart 2013 11:21 schreef Chandler het volgende:
(wil het fijne er eigenlijk van weten..)
Staat al in de success functionquote:Op donderdag 28 maart 2013 11:51 schreef KomtTijd... het volgende:
Wat Tijn zegt. En dan nog zou het niet werken omdat de functie aanroep niet wacht op de json response. Die moet je op zijn minst verplaatsen naar de success function.
Haha... mobiele fok is een stuk minder snel (met typen..)quote:Op donderdag 28 maart 2013 11:54 schreef KomtTijd... het volgende:
oh jullie waren al wat verder. zit op mobiel
...of 137 regels code doorspitten, tor that matter...quote:Op donderdag 28 maart 2013 11:55 schreef Chandler het volgende:
[..]
Haha... mobiele fok is een stuk minder snel (met typen..)
Haha dat ook ja!quote:Op donderdag 28 maart 2013 12:04 schreef KomtTijd... het volgende:
[..]
...of 137 regels code doorspitten, tor that matter...
Zo simpel.quote:
Zo voelt het soms wel ja.quote:
Begonnen op mijn 13/14e als hobbyist en doe nu een Informatica opleiding en werk voor een groothandel in mobiele telefonie.quote:Op zaterdag 30 maart 2013 03:42 schreef pascal08 het volgende:
Zijn de meeste van jullie werkzaam in de ICT-branche of zijn jullie, net als ik, gewoon hobbyisten? Ik ben nu ongeveer een half jaar geleden begonnen met het leren van programmeren en het bouwen van websites en ik begin het steeds leuker te vinden. Vooral omdat ik nu de basis van zowel HTML, JS, PHP en CSS snap en ik daarmee al behoorlijk wel leuke dingen kan maken.
Ik heb geen ervaring met NodeJS, maar sinds een aantal weken wel enige ervaring met AngularJS. Ik vind het erg geschikt voor MVC. En het werkt ook erg fijn vanwege de mogelijkheid om modulair te ontwikkelen. Ik gebruik het samen met RequireJS om modules on-demand te laden. Dat gezegd hebbende, weet ik niet of het in AngularJS mogelijk is om een verbinding met een database op te zetten. Je kunt natuurlijk altijd pollen of een implementatie van WebSocket gebruiken om je model te verwittigen.quote:Op zaterdag 30 maart 2013 09:05 schreef TwenteFC het volgende:
[..]
Heeft iemand hier ervaring met AngularJS? Ik wil deze namelijk laten luisteren naar een NodeJS backendend en data constant laten refreshen wanneer het in de db veranderd.
Is Angular daar geschikt voor?
Programmeren is mijn beroep (all-round). Ik verdien dus geld met mijn hobbyquote:Op zaterdag 30 maart 2013 03:42 schreef pascal08 het volgende:
Zijn de meeste van jullie werkzaam in de ICT-branche of zijn jullie, net als ik, gewoon hobbyisten?
Ik zou met Node gewoon een rest-api kunnen opzetten natuurlijk, waar AngularJS vervolgens de data van ophaalt/stuurt? Maar AngularJS heeft dus wel een mogelijkheid om constant te pollen naar een server bijv?quote:Op zaterdag 30 maart 2013 10:42 schreef Devv het volgende:
[..]
Ik heb geen ervaring met NodeJS, maar sinds een aantal weken wel enige ervaring met AngularJS. Ik vind het erg geschikt voor MVC. En het werkt ook erg fijn vanwege de mogelijkheid om modulair te ontwikkelen. Ik gebruik het samen met RequireJS om modules on-demand te laden. Dat gezegd hebbende, weet ik niet of het in AngularJS mogelijk is om een verbinding met een database op te zetten. Je kunt natuurlijk altijd pollen of een implementatie van WebSocket gebruiken om je model te verwittigen.
[..]
Programmeren is mijn beroep (all-round). Ik verdien dus geld met mijn hobby.
Ik weet niet of dit onderdeel van de API is (werken met REST sowieso wel), maar je kunt altijd pollen. Je moet alleen zelf even zoeken op pollen in AngularJS, want dat heb ik nog niet gebruikt.quote:Op zaterdag 30 maart 2013 10:51 schreef TwenteFC het volgende:
[..]
Ik zou met Node gewoon een rest-api kunnen opzetten natuurlijk, waar AngularJS vervolgens de data van ophaalt/stuurt? Maar AngularJS heeft dus wel een mogelijkheid om constant te pollen naar een server bijv?
Ik ben 15 jaar geleden begonnen als hobbyist, maar sinds een jaar of 3 is het maken van websites en -applicaties m'n beroep.quote:Op zaterdag 30 maart 2013 03:42 schreef pascal08 het volgende:
Zijn de meeste van jullie werkzaam in de ICT-branche of zijn jullie, net als ik, gewoon hobbyisten? Ik ben nu ongeveer een half jaar geleden begonnen met het leren van programmeren en het bouwen van websites en ik begin het steeds leuker te vinden. Vooral omdat ik nu de basis van zowel HTML, JS, PHP en CSS snap en ik daarmee al behoorlijk wel leuke dingen kan maken.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |