This particular inquiry raises the question of whether Ajax requests follow the order in which they are sent. While it appears that Ajax requests may not always return in the same order they were dispatched, the use of the TCP protocol suggests that packets are meant to be received in the order they were sent:
Ordered data transfer — the recipient organizes data based on sequence numbers
Do asynchronous Ajax requests come back in the exact sequence they were initiated?