¿usas Firebug?
sería bueno que intentes depurar la respuesta que finalmente procesa Xajax, y ver, como es que realmente esta recibiendose el HTML por parte de tu aplicación en Javascript...
el problema en si no viene por parte de PHP, pues están bien empleadas las comillas... sin embargo, no puedo decirte nada seguro pues no se como trabaja Xajax... eso debes investigarlo por tu cuenta!!