I need to make sure to use the latest response from jquery get or post
<p>I have a big form, where changing any value is supposed to trigger an ajax call to the server, perform some calculations and return the result. But the problem is, the users won't wait for each ajax call to finish, and after a few such calls piles-up, the result I get last may not be for the most recent call to server, because the response times for each ajax call may and will vary based on data and other factors involved. But I need to make sure that I present the user with the data that corresponds to the most recent change. So,</p>

<p>1) Is there a way to avoid this scenario, while using $.get() or $.post()?</p>

<p>2) Is there a way to use synchronous/asynchronous in the above two methods? or do I have to use $.ajax()?</p>

<p>EDIT:</p>

<p>I am using a simple ajax method</p>

<pre><code>$("#someField").blur(function(e){

    $.get("someURL.php?v="+$(this).val(),function(d){

       $("#result").html(d);
    });

})
</code></pre>
