I have the following code:
$(\"#submit_financials\").live(\'click\', function(event){
event.preventDefault();
// using serialize here to pass the POST v
option 1 is to nest the post requests (gdoron's response). If this is not possible/practical, you can use a mutually scoped variable as a flag (change value in the response callback functions and then use setTimeout and recursion (or setInterval) to keep looking for a change in your "flag" variable and when you see it change, then pop the next $.post request