Klopt, je roept de pagina aan op deze manier aan met AJAX, het PHP script wordt dan in de achtergrond uitgevoerd. Hij wordt dus wel uitgevoerd, maar het resultaat wordt niet getoond, dat is wel met het script op te halen.
Stel, je hebt deze PHP code (dus verder géén HTML).
en deze javascript.
Dan komt de ziekenlijst in de alert terecht. Zonder die exit, zou de rest van
Stel, je hebt deze PHP code (dus verder géén HTML).
PHP:
<?php
if(isset($_POST['ziekenLijst'])){ //Kijk of de ziekenlijst in de $_POST staat
$ziekenLijst = $_POST['ziekenLijst'];
echo $ziekenLijst;
exit;//Stop het script, zodat er verder niets wordt uitgevoerd.
}
?>
en deze javascript.
Code:
$.post('pagina.php', {ziekenLijst:zieken}, function(data){
alert(data);
});