[Ajax] MooTools & XML
Ik roep echter een nieuwe functie aan waarin ik deze Response uit wil gaan splitsen en toe wil kennen aan Divs behorende bij de ID namen die aan de hand van de Elementen van de XML hun Div kiezen.
Echter hetgeen de new Ajax() functie uitspuugt is niet meer dan "[object Object]", ik vraag me af hoe ik dit om moet zetten in de juiste Output (want met FireBug krijg ik wel de juiste gegevens te zien dus ze zijn beschikbaar echter wordt dit door de Ajax Functie gegenereerd maar krijg dit tot dusver niet opgevangen).
Dit is mijn Code tot dusver:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
var divContent = $('showPrice').empty().addClass('loadingAjax');
var requestedAjax = new Ajax(url, {method: 'get',
onComplete: function(){throwToDivs(), divContent.removeClass('loadingAjax')}})
.request();
function throwToDivs(){
$('showPrice').setHTML(resultAjax);
}
var requestedAjax = new Ajax(url, {method: 'get',
onComplete: function(){throwToDivs(), divContent.removeClass('loadingAjax')}})
.request();
function throwToDivs(){
$('showPrice').setHTML(resultAjax);
}
Ik heb het ook al geprobeerd met XHR maar wilde ook niet vlotten, ik hoop dat jullie mij kunnen wijzen op mijn "grote" fout en hoe deze weg te werken.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
new Ajax(url,
{
method: 'get',
onComplete: function(responseText)
{
-- Verwerk je responseText
}
}).request();
{
method: 'get',
onComplete: function(responseText)
{
-- Verwerk je responseText
}
}).request();
Of anders:
Hoe kan ik deze toewijzen want er is wel degelijk iets als responseText want de response is wel gewoon zichtbaar in de FireBug tool.
edit: Thanks ik heb het, ik moest zowel in de onCompleet function() de responseText meegeven zodat deze hem weer door kon geven in de verwerkFunctie.
THX
Gewijzigd op 01/01/1970 01:00:00 door JunkieXP
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
new Ajax(url,
{
method: 'get',
onComplete: function(responseText)
{
verwerkFunctie(responseText);
}
}).request();
{
method: 'get',
onComplete: function(responseText)
{
verwerkFunctie(responseText);
}
}).request();
Zoek anders ook eens naar wat voorbeeldjes op internet. Hier is echt meer dan genoeg over te vinden. Om te testen kun je er natuurlijk altijd eens wat alert()'s tussen gooien om te kijken wat de inhoud van de verschillende variabelen is.
Toch bedankt :).