la richiesta ajax è verso un controller/method del sito, hai impostato nel method che non deve usare il debug e non deve usare il layout (o solo il layout per l'ajax che uno mette in views/layouts)? altrimenti è capace che ti genere un output che non è nel formato corretto
cmq, sei sicuro che non hai il ritorno dell'ajax? hai provato ad usare un framework anche per il javascript tipo prototype per gestire meglio le richieste ajax?