Leer filas de mySQL, no funciona en IE ni en mozilla y si en Crome y Opera

No se si a alguien le habrá ocurrido esto mismo pero es curioso:

Tengo una página donde intento cargar un DIV con una lista de nombres de una base de datos miSQL, utilizo ajax con el framework xajax.
Lo curioso es que si solo leo un registro, me funciona en todos los navegadores.
Pero si intento leer más de una fila, me funciona en todos (Crome, Opera, y todos los de los moviles) pero no en IE8 y en Mozilla.
Lo que no entiendo, es si el código html lo estoy metiendo en una variable en una función en el servidor, porque el resultado de esa variable que es codigo html con los datos de la lista, el ajax si lo pasa en unos casos y no en otros.
Hola:

Revisa tu código línea a línea, porque indudablemente tienes un error, no es problema de los navegadores (quizás IE sí sea el problema, pero no Firefox).

En Firefox, instala el plugin firebug y utiliza la consola para revisar los errores. En Chrome y Firefox (después de instalar Firebug en Firefox), presionando F12 podrás ver las herramientas del desarrollador, mientras que en Opera debes activar las herramientas desde el menú y luego presionar Control + Mayúsculas (o Shift) + i.