• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Javascript + Ajax

Forum

  • Crime Club volledig herschreven vanaf nul

    frio 18 oktober 2026 om 10:47
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 14 oktober 2026 om 16:04
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    Luc 13 oktober 2026 om 21:31
  • Herkent deze Notion-structuurscan echte problemen?

    FreelanceAP 6 oktober 2026 om 16:48
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31
  • Hoe gebruiken jullie WhatsApp voor marketing en klantopvolging?

    aiqanobzfsej5 29 september 2026 om 12:55
  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40

Marktplaats

  • [TE KOOP] Likeboost24.nl: complete SMM-webshop met eigen merk, volautomatische levering en betalen op de eigen pagina

    Jeroen.G 16 oktober 2026 om 14:27
  • Te koop: TuinKlussen.be, een kant-en-klaar platform voor tuinklussen in Vlaanderen en Brussel

    frio 13 oktober 2026 om 21:08
  • Te koop: Port Father, afgewerkt online maffiaspel in PHP/MySQL, klaar voor de Play Store

    frio 11 oktober 2026 om 14:02

Informatie ophalen

  • Frenzo.Webservice
  • 23 maart 2015 om 20:07
  • Frenzo.Webservice
    Web Developer
    Berichten
    541
    • 23 maart 2015 om 20:07
    • #1

    Hallo,

    Ik ben bezig met een simpel scriptje maar het lukt me niet. Dit komt omdat ik aan het leren ben om jquery samen met php te laten werken.

    De bedoeling is:
    Je hebt 2 radio buttons. Als je op een van de twee klikt moet er data worden opgehaald. (Een jaar, of Twee jaar).
    Aan de hand van die informatie moet het systeem de juiste prijzen tabel pakken.


    PHP
    <script>
    $("#pakket").on('change', function(e){ 
    
    
        $.ajax( {
            type: "POST",
            url: "setup_payment.php",
            data: $('#pakket_weergave').serialize(),
            success: function( response ) {}
        });
    
    
    });
    </script>
    
    
    <?php
    
    
        echo $layout->h1('fa-', 'Payment', 'Selecteer methode');
        
        echo '<div class="well">
            <h1>Bedankt voor het proberen van Flexavi!</h1>
            U kunt nu uw product vast leggen!
        </div>
        
        <form method="post">
        
        Ik wil een abbonement voor:<br />
        <label><input type="radio" name="periode" value="een_jaar" id="pakket"/>&nbsp; &nbsp; 1 Jaar</label><br />
        <label><input type="radio" name="periode" value="twee_jaar" id="pakket" />&nbsp; &nbsp; 2 Jaar</label>
        
        <hr />
        
        <div class="pakket_weergave"></div>
        
        </form>';
        
    ?>
    Meer tonen


    mijn setup_payment.php heeft dit:

    PHP
    <?php
    
    
        echo 'Met pakket:<br />';
        foreach($systems as $pakket => $pak){
            echo '<label><input type="radio" name="pakket" />&nbsp; &nbsp; '.$pak.' voor &euro; '.$prijzen[$_GET['periode']][$pakket].'</label> bekijk pakket opties.. <br />';
        }

    Ik sta er zelf niet gek van te kijken dat dit niet werkt. Ik heb wel veel op google gezocht op andere fora na eventuele antwoorden die te vergelijken waren met mijn vraag. Daar ben ik dus NIET uitgekomen.. Omdat ik het waarschijnlijk niet goed snap.

    Ook heb ik hier op ICT S een blog gevonden een soortgelijke, maar dat heeft mij niet hiermee kunnen helpen.

    Helpt bedrijven met groeien :)

  • Gast, wil je besparen op je domeinnamen? (ad)
  • J.Rijdes
    Elite members
    Berichten
    1.581
    • 23 maart 2015 om 22:01
    • #2

    Is er een foutmelding die je krijgt? Of krijg je niets te zien?
    Over een halfuurtje ben ik thuis dan zal ik even kijken voor je.

  • Frenzo.Webservice
    Web Developer
    Berichten
    541
    • 23 maart 2015 om 22:17
    • #3

    Nee krijg geen foutmelding.
    Laurens had me wel verteld dat ik in de setup_payment.php ($_POST['']){} moet toevoegen.

    Dat heb ik gedaan maar er is nog niks veranderd

    Helpt bedrijven met groeien :)

  • Frenzo.Webservice
    Web Developer
    Berichten
    541
    • 23 maart 2015 om 23:42
    • #4

    Thanks to Jeffrey is het probleem verholpen.

    Misschien is het handig voor anderen:

    JavaScript
    $(".pakket").on('change', function(e){ 
        console.log("PRESSS");
        $.ajax( {
    	type: "POST",
    	url: "../../crm-system/setup_payment.php",
    	data: $('.pakket').serialize(),
    	success: function( response ) {
    	    console.log(response);
    	    document.getElementById('pakket_weergave').innerHTML = response;
    	}
    
    
        });
    
    
    });
    Meer tonen

    But guess what?!?...

    Ik ben tegen een ander probleem aan gekomen. De AJAX Call werkt precies zoals die hoort. Nu is het alleen, de ajax call roept een tabel op. En dat is ook weer een formulier.

    Dus dan heb ik een formulier , in een formulier. Hoe ga ik dat doen?

    Helpt bedrijven met groeien :)

  • J.Rijdes
    Elite members
    Berichten
    1.581
    • 24 maart 2015 om 07:56
    • #5

    Wat moet er uiteindelijk met dat formulier gebeuren?

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 24 maart 2015 om 13:55
    • #6

    AJAX-calls worden meestal gebruikt om ofwel op de achtergrond data op te slaan, of data op de achtergrond op te halen. In het laatste geval haal je snippets HTML of JSON op die je invoegt of verder verwerkt op de pagina waar je de AJAX-call deed.

    In jouw geval wil je een prijzentabel ophalen. Als je ervoor zorgt dat deze enkel de in te voegen formuliervelden bevat (en niet een compleet op zichzelf staand formulier) zou dit gewoon moeten werken.

  • Frenzo.Webservice
    Web Developer
    Berichten
    541
    • 24 maart 2015 om 14:51
    • #7
    Citaat van FangorN


    In jouw geval wil je een prijzentabel ophalen. Als je ervoor zorgt dat deze enkel de in te voegen formuliervelden bevat (en niet een compleet op zichzelf staand formulier) zou dit gewoon moeten werken.

    Ik snap niet wat je hiermee bedoeld?

    Helpt bedrijven met groeien :)

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 24 maart 2015 om 17:30
    • #8

    Het script in de parameter "url" in je AJAX-call moet enkel de in te voegen onderdelen van het formulier bevatten.

    Als het script bijvoorbeeld enkel een input-veld moet teruggeven dan doe je ook alleen dat - het script hoeft geen volledig formulier te serveren omdat dat ene inputveld via jQuery wordt ingevoegd in een reeds bestaand (en compleet) formulier.

  • Frenzo.Webservice
    Web Developer
    Berichten
    541
    • 25 maart 2015 om 13:51
    • #9

    En hoe doe ik dat? want dit is voor mij de eerste keer dat ik nu een call heb gemaakt! En dan nog dankzij @J.Rijdes. Kan je misschien een voorbeeld laten zien?

    Helpt bedrijven met groeien :)

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 3 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design