It's possible that those pages are throwing a PHP error when accessed via AJAX. Normally this would show in Firebug, but I think you have display_errors disabled in php.ini, because it isn't receiving any response headers at all. If you can turn it on, check out Firebug's Net panel > XHR > Response for one of the AJAX calls, or just let me know when I can check it out.