• 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. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [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

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

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

    Syntax 26 december 2025 om 00:07

Met behulp van AJAX iets posten

  • MrMees
  • 7 juni 2010 om 19:43
  • MrMees
    De causeur!
    Berichten
    464
    • 7 juni 2010 om 19:43
    • #1

    Hallo iedereen,

    Ik zit wat te experimenteren met AJAX, en er wil maar iets niet lukken.
    Ik wil dus iets posten met AJAX, wat dan gecontroleerd wordt met behulp van PHP.

    Mijn code is nu als volgt:

    PHP
    /*ajax,php*/
    <html>
    <head>
    <script type="text/javascript">
    function plaatsBericht()
    {
    	var naam = document.getElementById("naam").value;
    
    
    	
    	var loadingMessage = 'Wachten...';
    	
    		if (window.XMLHttpRequest)
    		{// code for IE7+, Firefox, Chrome, Opera, Safari
    			xmlHttp=new XMLHttpRequest();
    		}
    		else
    		{// code for IE6, IE5
    			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    		}
    		
    		if(!xmlHttp)
    		{
    			alert("Could not connect!");
    		}
    		
    		xmlHttp.onreadystatechange=function()
    		{
    			if(xmlHttp.readyState > 0 && xmlHttp.readyState < 4)
    			{
    				document.getElementById('result').innerHTML=loadingMessage;
    			}
    			
    			if (xmlHttp.readyState == 4) 
    			{
     
    				document.getElementById('result').innerHTML=xmlHttp.responseText;
    			}	
    
    
    		}
    	
    		var parameters = "naam=" + naam;
    		xmlHttp.open("POST","plaatsen.php",true);
    		
    		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    		xmlHttp.setRequestHeader("Content-length", parameters.length);
    		xmlHttp.setRequestHeader("Connection", "close");
    
    
    		xmlHttp.send(parameters);
    	
    	
    }
    </script>
    </head>
    
    
    <body>
    <div id="result"></div>
    <form action="" method="post">
    <input type="text" id="naam" />
    <input type="submit" name="submit" value="Plaats dit bericht!" onclick="plaatsBericht()" />
    </form>
    
    
    </body>
    </html>
    Toon Meer
    PHP
    /*plaatsen.php*/
    <?php
    print_r($_POST);
    ?>

    Het probleem is dus dat er niks wordt weergegeven in de div 'result'.

    Ik heb veel onderzoek gedaan op google, maar het lukt me niet om het te vinden!

    Weet iemand wat het probleem is dat je niets te zien krijgt?

    Alvast bedankt,
    Mees(MrMees)

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • MrMees
    De causeur!
    Berichten
    464
    • 8 juni 2010 om 16:37
    • #2

    BUMP!

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 8 juni 2010 om 18:47
    • #3

    Ik zal even binnen 5 minuten in dit bericht een mooi voorbeeld geven. ;)
    Geef me even de tijd.

    Edit:
    http://niels.ngis.nl/projecten/ajax/

    Ik heb hier een voorbeeld script gemaakt.
    Voor html code zie broncode, php code ziet er als volgt uit in het bestand ajax.php:

    PHP
    <?PHP
    $input = $_GET['input'];
    
    
    if(isset($input))
    {
    	if($input == 'test')
    	{
    		echo 'Leuk input word ook nog is gecheckt.';	
    	}
    	else
    	{
    		echo $input;	
    	}
    }
    ?>
    Toon Meer

    Wat heb ik gedaan?
    Om met ajax te werken heb ik eerst een check moeten schrijven waarmee je kijkt of ajax word verstuurd en kan worden uitgevoerd.

    Daarnaast haal ik informatie op en stuur ik het door naar het bestand ajax.php, daar gaat die het informatie verwerken en word de output van het bestand ajax.php uitgelezen in een div genaamd gegevens.

    Voor de rest vul is voor de grap test in . ;)

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • MrMees
    De causeur!
    Berichten
    464
    • 8 juni 2010 om 20:50
    • #4

    Ja, als ik de GET methode gebruikt werkt het bij mij ook.
    Dat is juist het vreemde.

    Wanneer ik dan de POST functie wilt gebruiken, dan werkt het niet meer. Heel vreemd, ik weet ook niet wat ik fout doe.

    Zelfs wachten... komt er gewoon te staan, maar hij laat gewoon de post niet zien...

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 9 juni 2010 om 21:08
    • #5

    *bump* op aanvraag.

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 9 juni 2010 om 21:36
    • #6

    Kijk is naar dit script:
    http://www.captain.at/howto-ajax-form-post-request.php

    Staat uitgelegd hoe je post moet gebruiken.
    Hoop dat ik je hier mee kan helpen.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • MrMees
    De causeur!
    Berichten
    464
    • 10 juni 2010 om 17:02
    • #7

    Echt bedankt NielsB.
    Na een lange tijd puzzelen is het uiteindelijk gelukt.
    Ik denk dat het er vooral aan ligt dat ik men action niet had ingevuld. En daardoor het niet uitvoerde!

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 10 juni 2010 om 17:32
    • #8

    Mooi om te horen. ;)
    Ik gebruik voornamelijk de get functie in mijn projecten voor school.
    Post functie heb ik nooit echt geprobeerd, maar ja ik weet ook niet wanneer ik hem nodig zal moeten hebben . ;)

    Want wat jij nu hebt gedaan kan ook gemakkelijk met get functie.
    Hoor graag van mensen wat slimmer is en waarom dat gene beter is.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • MrMees
    De causeur!
    Berichten
    464
    • 10 juni 2010 om 17:46
    • #9

    Ik denk dat dit dan wel helpt:http://javascript.about.com/od/ajax/a/ajaxgp.htm

    Ik koos bewust voor de POST functie, omdat ik het wilde gebruiken voor een bericht te plaatsen. Dit was alleen maar een test om te kijken hoe het moest. ;)

    EDIT:
    Weet jij misschien nog meer wat de moeite is om met AJAX te oefenen?

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

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

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. 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