php i.p.v. jquery
Normaal gebruik je de ajax functie om iets te checken waar dan de status succes! of error uitkomt.
Het is misschien een stomme vraag maar kun je ook met php laten checken of data geladen is?
Als je het als vervanger van AJAX bedoelt: Nee, want PHP is serverside en wordt als eerste aangeroepen bij een request en heeft verder geen interactie met de browser.
Bijvoorbeeld
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<form method="post">
<input name="naam">
<input name="leeftijd">
<input name="adres">
<input name="postcode">
<input name="woonplaats">
</form>
<input name="naam">
<input name="leeftijd">
<input name="adres">
<input name="postcode">
<input name="woonplaats">
</form>
Deze informatie wil ik wegschrijven en later op kunnen vragen, dan zal ik dus ajax moeten gebruiken?
Als ik zo hoor wil je de gegeven keuze opslaan om later te gebruiken. In dat geval is het heel wat anders dan wat je in de topicstart aangeeft, en kan je prima uit de weg met sessies in PHP.
Wat ik eigenlijk wil weten is of php ook een succes / error status kan geven als iets gepost word :)
Kort gezegd: Ja, maar het ligt er echt aan hoe en wat je wilt controleren. Je kan met cURL bijv. kijken of iets bestaat, en wat voor HTTP-header het teruggeeft.
Yoeri Achterbergen op 09/04/2015 22:51:18:
via een aantal inputs wil ik informatie wegschrijven.
Bijvoorbeeld
Deze informatie wil ik wegschrijven en later op kunnen vragen, dan zal ik dus ajax moeten gebruiken?
Bijvoorbeeld
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<form method="post">
<input name="naam">
<input name="leeftijd">
<input name="adres">
<input name="postcode">
<input name="woonplaats">
</form>
<input name="naam">
<input name="leeftijd">
<input name="adres">
<input name="postcode">
<input name="woonplaats">
</form>
Deze informatie wil ik wegschrijven en later op kunnen vragen, dan zal ik dus ajax moeten gebruiken?
- Informatie wegschrijven (serverside) doe je met PHP.
- Informatie opvragen (serverside) doe je met PHP.
AJAX gebruik je wanneer je het bovenstaande wilt toepassen ZONDER dat de hele pagina in de browser ververst of opnieuw geladen wordt.