O que acontecerá quando location.href for alterado antes da conclusão da solicitação ajax?
O usuário clica em algum link que executa alguma solicitação ajax - digamos que essa solicitação leva 20 segundos.Antes que a solicitação seja concluída, o usuário clica em um link que redireciona (sem ajax) a página inteira para outra página.
O que acontecerá com o pedido ajax? Será sempre concluído no lado do servidor, mas a resposta não vai chegar a lugar algum? Ou talvez o pedido ajax no lado do servidor seja imediatamente "morto"?
Eu pergunto porque eu tenho algum script que leva algum tempo para ser executado, mas o usuário não tem que agora o resultado - é apenas fogo e esquecer - talvez haja alguma opção em ajax para forçá-lo a não enviar qualquer resposta?