jQuery ajax in ajax

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joshua W

Joshua W

19/07/2011 11:40:19
Quote Anchor link
Goedemorgen,

Ik probeer via jQuery een ajax functie op te halen via ajax.
Het werkt al om al mijn javascript op te halen via Ajax, maar het is een formulier, die ook weer via ajax gesubmit wordt.
De bestanden die AJAX ophaalt staan op een externe server, en het is de bedoeling de submit ook op deze server te houden.

Het probleem is dat mijn ajax functie die onder de submit van het formulier hangt, niet werkt, terwijl alle andere functionaliteiten wel werken (bijv een alert aan de submit van het formulier hangen).

Zou iemand mij hierbij kunnen helpen?

Groeten,
Joshua

Toevoeging op 19/07/2011 11:45:35:

$('.componentContent').load('http://externeServer.nl/register.php');
In register.php zit ook Javascript:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function submitRegister(type)
{
    var post=new Array();
    $('form.'+type+' *:input').each(function()
    {
        post[$(this).attr('name')]=$(this).val();
    });
    $.post('submitRegister.php',{post:post},function(data)
    {
        alert(data);
    });
    //alert(post['voorletters']);
    return false;
}


De functie submitRegister wordt aangeroepen op het moment dat het formulier is gevalideerd.

Probleem is dus dat de
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$.post('submitRegister.php'
niet werkt, als er http://externeServer.nl/ voor staat werkt het ook niet.
Gewijzigd op 19/07/2011 20:50:42 door Joshua W
 
PHP hulp

PHP hulp

25/12/2024 15:57:46
 
Vincent Huisman

Vincent Huisman

19/07/2011 11:49:15
Quote Anchor link
graag even je code tussen de [code] en [/code] tags zetten

wat geeft de errorconsole aan? (in chrome: [ctrl]+[shift]+[j])
 
Wouter J

Wouter J

19/07/2011 17:32:49
Quote Anchor link
Gebruik hiervoor niet .load maar bijv. http://api.jquery.com/jQuery.ajax Dan kan je JSON code ophalen met AJAX en dan werkt de functie gewoon.

Toevoeging op 19/07/2011 17:32:50:

Gebruik hiervoor niet .load maar bijv. http://api.jquery.com/jQuery.ajax Dan kan je JSON code ophalen met AJAX en dan werkt de functie gewoon.
 
Joshua W

Joshua W

19/07/2011 20:53:05
Quote Anchor link
@Vincent: Done! Ik geloof dat ik eerst even moet proberen wat Wouter zegt, ik heb hier wel wat over gezien op andere fora maar kwam er niet uit.
@Wouter, ga ik morgen op mijn werk proberen. Mocht het niet werken weet ik het forum te vinden.

Jullie beide bedankt in ieder geval, tot zover :)!

Toevoeging op 20/07/2011 10:48:32:

@Wouter: Het werkt hoor! Bedankt!
Had me eerlijk gezegd nog niet veel verdiept in de term JSON maar snap het nu.
Dat vind ik nou het mooie aan dit vak, altijd is er wel wat nieuws wat je leren kan :)!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.