Veo dos errores que estás comentiendo:
1) Si pones array() no funciona en IExplorer, debe ser Array().
2) Aquí estás asignando a listaAutores el valor devuelto por push que en realidad es el propio valor agregado, no deberías tomar ese valor:
Código PHP:
listaAutores=listaAutores.push(a)
Intenta colocando:
Código PHP:
listaAutores.push(a);
Saludos