Originariamente inviato da CristianMascia
non funziona cioè scatta sempre l'else che mostra OK cioè la pagina php ritorna bene il risultato come posso fare
Magari assicurandoti che non ci siano spazi vuoti prima e dopo il response...

codice:
if (data.trim() === "OK") { location.reload(); }
else { alert(data); }
oppure, se vuoi il supporto per i browser vecchissimi...:

codice:
if (data.replace(/^\s+|\s+$/g, "") === "OK") { location.reload(); }
else { alert(data); }