• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Javascript + Ajax

Forum

  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 4 januari 2026 om 10:58
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Informatie ophalen

  • Frenzo.Brouwer
  • 23 maart 2015 om 20:07
  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 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>';
        
    ?>
    Toon Meer


    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.

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • J.Rijdes
    Elite members
    Ontvangen Reacties
    37
    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.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 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

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 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;
    	}
    
    
        });
    
    
    });
    Toon Meer

    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?

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

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

    Wat moet er uiteindelijk met dat formulier gebeuren?

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    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.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 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?

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    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.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 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?

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

Participate now!

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

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

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
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design