la prima cosa da verificare è se online funziona normalmente.
se funziona, e in locale no, allora devi cambiare approccio e usare script diversi

ovviamente fa fatta la verifica browser in entrambi i casi