[JS/jQuery] Dubbele .load?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • jw_moonshine
  • Registratie: Oktober 2009
  • Laatst online: 05-07-2023
Beste medetweakers,

Ik probeer met jquery een pagina in te laden. Vervolgens een functie uit te voeren:
JavaScript:
1
2
3
4
$("div#scholen").load("querys/scholen.php", function(){
alert("test");
...(en hele boel code)
});

De pagina word normaal geladen. Maar het probleem is dat de alert 2x tevoorschijn komt. Ook alles wat daarna komt, word dubbel uitgevoerd. Dat geeft nogal wat problemen.

Ik heb al gegoogled, maar niet echt iets kunnen vinden.

Misschien kent een van jullie het probleem?

alvast bedankt,

jw!

de liveomgeving is http://85.17.204.95/~jwm/...icantie/significantie.php
(gebruik wel een browser die HTML5 ondersteunt)

[ Voor 4% gewijzigd door jw_moonshine op 02-02-2011 13:11 ]


Acties:
  • 0 Henk 'm!

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
IE6.x Win XP SP3 geeft maar één alert en geen JS-fout.

Acties:
  • 0 Henk 'm!

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Haal "heleboel code" eens weg (en laat alleen de alert over).. Gebeurt het dan nog steeds 2x?

Sowieso is hier de "heleboel code" (een) dramatisch (gevolg van de populariteit van jQuery). Kan je dat niet wat beter structureren en richting iets wat lijkt op wat objecten/methods abstraheren? Dan roep je alleen een paar methods aan vanuit de $.ready() bootstrapper.

Acties:
  • 0 Henk 'm!

  • Japius
  • Registratie: April 2003
  • Laatst online: 30-08 20:57
De http://validator.w3.org laat zien dat je twee keer een div#scholen hebt. Heb je daar geen js aan hangen?

Acties:
  • 0 Henk 'm!

  • Bapawe
  • Registratie: September 2003
  • Laatst online: 28-08 15:07
Als je in de HTML kijkt kom je 2 keer de div <div id="scholen"></div> tegen. Het is natuurlijk wel de bedoeling dat de ID uniek is.

Daarnaast is 'scholen' niet de enige ID die meer voorkomt in je HTML.

[ Voor 22% gewijzigd door Bapawe op 02-02-2011 13:36 ]

www.twitch.tv/bapawe | www.twitter.com/bapawe


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Dit hoort niet in PRG dus -> WEB

en probeer idd eens
JavaScript:
1
alert( $("div#scholen").length );


Als je dan een alert met 2 krijgt, weet je meteen waarom het 2 maal uitgevoerd word.

[ Voor 83% gewijzigd door Woy op 02-02-2011 14:32 ]

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • jw_moonshine
  • Registratie: Oktober 2009
  • Laatst online: 05-07-2023
oooh tuurlijk, stom van mij zeg! |:(
bedankt voor de reacties!
kan gesloten worden O-)

[ Voor 20% gewijzigd door jw_moonshine op 02-02-2011 14:41 ]

Pagina: 1