Originariamente inviato da moscacieca
Ad esempio volendo stampare un echo di una query, questa non viene visualizzata!
A volte capita che negli ALERT che vado ad effettuare, al proprio interno visualizzo anche le NOTICE.
Stai facendo un errore di logica elementare. Il PHP restituisce tutto ciò che deve al client. Solo che nel caso di Ajax, non si tratta del browser, ma dell'oggetto XMLHTTPRequest utilizzato dallo script Javascript per eseguire le chiamate Ajax.

Implementa il tuo gestore di errori (http://www.php.net/set_error_handler) ed eccezioni (http://www.php.net/set_exception_handler) e, ad esempio, crea un file di log da controllare in fase di sviluppo.

In alternativa, testa le richieste Ajax manualmente prima di farle fare a Javascript, oppure crea una funzione Javascript che visualizzi il risultato completo della richiesta Ajax (es. tramite alert() oppure settando l'innerHTML di un DIV, etc.).