Executando chamada assimcrona com ajax quando o usuario clica em um link alternativo

3 respostas
P

Ola pessoal, bom dia!!

Tenho uma pergunta simples para pessoal de Ajax (to procurando uma responsta mas ainda nao achei)…

O que acontece se eu tenho uma pagina que executa uma chamada assincrona usando ajax (retornando um XML para parsers no browser) mas logo apos a pagina ser carregada no browser o usuario rapidamente clica em outro link e eh entao redirecionado para outra pagina mas a minha chamada anterior ainda nao retornou o XML?

o browser normalmente trata a antiga instancia e executa o parsing do meu XML ?

Obrigado!

3 Respostas

Hebert_Coelho

Com JSF eu sei que toda chamada ajax é colocada em uma fila (pelo browser) para ser executa em fila. Quando uma acaba, a outra será executada.

Creio que mesmo que você seja redirecionado através de outra ação, o retorno do seu ajax ainda seria tratado pelo browser (mesmo que a página atual não tenha tratamento nenhum para aquele retorno ajax).

P

Ola jakefrog , muito obrigado pela informacao!

ISso eh exatamente o que eu preciso confirmar…principalmente sem utilizar nenhum framework…JSF…jquery…etc…

Alguem pode por favor confirmar o comportamento?

obrigado desde ja!!!

P

Pessoal…alguem pode confirmar esse comportamento para mim ?
oBrigado!!

Criado 13 de fevereiro de 2012
Ultima resposta 26 de fev. de 2012
Respostas 3
Participantes 2