Originariamente inviato da CristianMascia
ho fatto cosi
if (data.indexOf("OK") >=0)
location.reload(true);
else alert(data);

e adesso scatta sempre l'if
Probabilmente è un errore php, ti ricordo che usare ajax solo perché lo fanno tutti è sbagliato, nel tuo contesto ad esempio usare ajax e a risposta positiva ricaricare la pagina e ridondante, ajax a lo scopo principale di non ricaricare la pagina ma di aggiornare solo parte di essa, col vantaggio che meno dati muovo più veloce e pratico sarà il sito.
La gestione autenticazione con ajax e più complessa dato che dovrà gestire sia la parte server con sessioni o cookie che la parte client con dei response testuali/stringhe.