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.
AJAX is bedoeld als je iets a-synchroon wilt laden. Denk aan het bepaalde lijsten die mogelijk vertraagd zijn en tegelijkertijd met de huidige pagina moeten worden geladen.
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.
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.