Versio

Mootools Ajax request

Overzicht Reageren

Mark Beets

Mark Beets

12/10/2008 00:20:00
Quote Anchor link
Hi,

ben al een aantal weken bezig met Mootools 2.1, alle requesten lukken, maar een request in een request laden lukt niet.

Wat doe ik nu >Ik laad de request doormiddel van:
//javascript wordt tijdens het windows load geladen.
$('divID1').addEvent('click', function(e) {
req1.send();
});
$('divID2').addEvent('click', function(e) {
req2.send();
});

// HTML bij het laden van de pagina
<a href="" id="divID1">request 1</a>
//na het laden van request 1
<a href="" id="divID2">request 2</a>

Waarom werkt het niet:
omdat de <a href="#" id="divID2"></a> wordt geladen na het laden van het eerste request. Daarom wordt id="divID2" voor het uitvoeren van request 1 nog niet herkend.

Zet ik <a href="#" id="divID2"></a> buiten het te laden request 2 deel, dan werkt het wel.

Probleem:
a.) Javascript foutmelding bij het laden van de pagina omdat divID2 niet herkend word!
b.)in het te laden deel van request 1 werkt de button divID2 niet om request 2 te laden.

BTW alle div's worden in DOM herkend, ook van de tweede request.
Gaat puur om het aanroepen van divID2 doormiddel van Mootools

Iemand een oplossing?
Alvast bedankt..
Gewijzigd op 01/01/1970 01:00:00 door Mark Beets
 
PHP hulp

PHP hulp

25/05/2012 06:05:49
Gesponsorde koppelingen:
 
Luuk Schakenraad

Luuk Schakenraad

12/10/2008 00:46:00
Quote Anchor link
Ik denk dat ik begrijp wat je bedoelt. Je moet het zo doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$('divID1').addEvent('click', function(e) {
req1.send();
$('divID2').addEvent('click', function(e) {
req2.send();
});
});


Denk dat het zo zou moeten werken. Maar weet het niet zeker.

Edit: waarschijnlijk doe je een load event en daar staat bovenstaande code in, maar omdat bij het laden divID2 nog niet bestaat zal er niets gebeuren/een error uitkomen.

Het spookt hier btw..
Gewijzigd op 01/01/1970 01:00:00 door Luuk Schakenraad
 
Mark Beets

Mark Beets

12/10/2008 19:48:00
Quote Anchor link
KLopt dat werkt :D, keep it simple, bedankt!
 



Overzicht Reageren

Get Adobe Flash player