non è un problema di php ma di js

controlla il codice generato, ci deve essere un errore nel js stampato a video da php e poi risolvilo, se non ci riesci chiedi in html o scripting