Ma scusa, perché non scrivere il ciclo direttamente in js? Inoltre ci sono errori nel php, degli apici singoli nell'echo non escaped. Insomma quel risultato non è prodotto da quel php.