Dois pedidos de $ .post um após o outro. Segundo pedido de $ .post não é executado

Eu tenho uma function de javascript dentro do qual eu tenho dois pedidos de $ .post.Ambos os pedidos de $ .post devem ser executados.Mas às vezes, segundo pedido de $ .post não é executado.O que poderia ser a razão para isso?

$.post() é uma forma abreviada da estrutura $ .ajax (). Eu geralmente prefiro usar a estrutura $.ajax() porque:

  • É mais fácil ver se eu perdi alguma coisa
  • Eu posso mais facilmente adicionar params adicionais, como asynch: false,
  • Quando novato em ajax, achei consideravelmente mais fácil solucionar essa estrutura

No seu caso, você pode achar seu problema mais fácil de resolver em uma estrutura $.ajax() , já que seria mais fácil ver que uma segunda chamada ajax (que depende do resultado de uma primeira chamada ajax) deve acontecer no sucesso function da primeira chamada de ajax .

Aqui está um exemplo autônomo (muito ruim jsFiddle não pode lidar com ajax …):

TESTER.PHP

       Email: 

Password:


yourphpfile.php

 Here is something new'; echo $n; }