ma ajax c'entra qualcosa o il termine lo stai usando impropriamente?
avviene una richiesta asincrona?

riduci il tutto ai minimi termini per limitare eventuali influenze esterne