In tutto quello che hai scritto, cosa centra js? Forse è un problema lato server?