Hallo,
ik ben wat aan het testen met ajax en ik wil iets maken waarmee ik POST kan gebruiken met AJAX.
Nu heb ik prototype gevonden maar dit werkt alleen als je een andere .php aanvraagd en niet de huidige pagina!
De code die ik nu heb is:
pagina1.php:
Als ik een andere php gebruik (dus de php in een ander bestand zet maar niet verander) werkt het wel!
Maar ik wil dit omdat ik tientallen pagina's heb met in totaal honderden POSTS! En ik wil niet honderden bestanden aanmaken ....
Ik hoop dat dit op deze manier mogelijk is!
ALvast bedankt, Koen
ik ben wat aan het testen met ajax en ik wil iets maken waarmee ik POST kan gebruiken met AJAX.
Nu heb ik prototype gevonden maar dit werkt alleen als je een andere .php aanvraagd en niet de huidige pagina!
De code die ik nu heb is:
pagina1.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| <?php
if(isset($_POST['iets'])) {
if ($_POST['iets'] == '1'){
echo "1";
} elseif ($_POST['iets'] == '2'){
echo "2";
} else {
echo "Je moet wel iets invullen ...";
}
} else {
?>
<div id="ding">
<form id="bla">
<input type="radio" name="iets" value="1"> 1
<br>
<input type="radio" name="iets" value="2"> 2
<br>
<input name="submit" type="button" value="Send" onClick="send();"><br>
</form>
</div>
<script type="text/javascript">
function send(){
var params = Form.serialize($('bla'));
new Ajax.Updater('ding', 'pagina1.php', {asynchronous:true, parameters:params});
}
</script>
<?php
}
?> |
Als ik een andere php gebruik (dus de php in een ander bestand zet maar niet verander) werkt het wel!
Maar ik wil dit omdat ik tientallen pagina's heb met in totaal honderden POSTS! En ik wil niet honderden bestanden aanmaken ....
Ik hoop dat dit op deze manier mogelijk is!
ALvast bedankt, Koen