login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[ajax]get en post (Opgelost)

Offline glenn2009 - 11/03/2008 16:12 (laatste wijziging 11/03/2008 16:12)
Avatar van glenn2009Nieuw lid ik heb dit script gemaakt

mijn ajax code
  1. <html>
  2. <head>
  3. <title>ajax eerste code</title>
  4.  
  5. <script type="text/javascript">
  6.  
  7. var xmlhttp,alerted
  8. /*@cc_on @*/
  9. /*@if (@_jscript_version >= 5)
  10.   try {
  11.   xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
  12.  } catch (e) {
  13.   try {
  14.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  15.   } catch (e) {
  16.   alert("Je browser moet Microsofts XML parsers beschikbaar hebben")
  17.   }
  18.  }
  19. @else
  20.  alert("Je browser moet minstens JScript 5 ondersteunen.")
  21.  xmlhttp=false
  22.  alerted=true
  23. @end @*/
  24. if (!xmlhttp && !alerted) {
  25. try {
  26. xmlhttp = new XMLHttpRequest();
  27. } catch (e) {
  28. alert("Je hebt een browser nodig die het XMLHttpRequest object ondersteunt.")
  29. }
  30. }
  31.  
  32. function verwerk()
  33. {
  34. if (xmlhttp.readyState==4)
  35. {
  36. document.getElementById("output").innerHTML = xmlhttp.responseText;
  37. }
  38. }
  39.  
  40. function getData() {
  41. if (xmlhttp) {
  42. xmlhttp.open("GET", "check.php?id="+document.getElementById("input").value, true);
  43. xmlhttp.onreadystatechange=verwerk
  44. xmlhttp.send(null)
  45. }
  46. }
  47. </script>
  48.  
  49. </head>
  50. <body>
  51. <div style="font-size: 16px;">eerste code</div>
  52. <div>
  53. <form>
  54. <input type="text" id="input" /> <input type="button" onClick="getData();" />
  55. </form>
  56. </div>
  57. <div id="output" />
  58. </body>
  59. </html>


php code hier
  1. <?php
  2. if( isset($_GET['id']) ){
  3. if($_GET['id'] == '1'){
  4. echo 'id is 1';
  5. }else{
  6. echo $_GET['id'].' is niet gelijk aan 1';
  7. }
  8. }else{
  9. echo 'variable id bestaat niet';
  10. }
  11.  
  12. ?>


maar nu is mijn vraag hoe kan ik zoiets met $_POST maken want daar ben ik nog niet helemaal achter heb al aantal tutorials gelezen en gemaakt  

mvg, glenn

3 antwoorden

Gesponsorde links
Offline ikkedikke - 11/03/2008 16:27
Avatar van ikkedikke PHP expert Hint:
xmlhttp.open("GET", "check....
Offline glenn2009 - 11/03/2008 16:40
Avatar van glenn2009 Nieuw lid ja maar dan vind hij de variables niet meer...
Offline Rik - 11/03/2008 17:00
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je moet dan de volgende code erbij zetten:
  1. xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');


Deze header wordt ook vanzelf door je browser meegestuurd als je een post formulier verzendt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s