Hola,
La tabla no se añade al DOM sino que se genera codigo HTML, lo extraño es que después de generar la tabla mediante Ajax pruebo con un document.getElementById('id_tabla') y la encuentra perfectamente.
La opción seria probar retornando los datos de la tabla como JSON y luego armarla con javascript, tendría que probar si eso funciona.
En pocas palabras:
javascript ------>Ajax (php->DB->php->JSON) ------> javascript -> DOM
donde el primer javascript esté al mismo nivel que JQuery
Lo probaré y les cuento