I am trying to make a simple AJAX calling in PHP and have a problem with Internal error 500. When I click on the link, so the data are successfully loaded – this I see through FireBug, but I got the error above. It’s on localhost.
When I try to set to the URL of a browser the address, that is called by AJAX, so the content is successfully loaded.
Where I should start to search the problem – or what could be wrong?
EDIT: in apache log is nothing weird, looks fine.
If after checking your php error log you don’t find any issues, could it be your javascript AJAX call expects results to be returned in a specific format like JSON?
If this is the case, you need PHP to set the correct content type header when it is responding to the AJAX call, like so:
So in context, this might look something like: