私は大きなフォームを持っています。値を変更すると、サーバーへのajax呼び出しがトリガーされ、いくつかの計算が実行され、結果が返されます。しかし、問題は、ユーザーが各ajax呼び出しが終了するのを待たず、そのような呼び出しが数回積み重なった後、最後に取得した結果は、サーバーへの最新の呼び出しではない可能性があることです。 ajax呼び出しは、関連するデータやその他の要因に基づいて変わる可能性があります。ただし、最新の変更に対応するデータをユーザーに提示する必要があります。それで、
1)$ .get()または$ .post()を使用しているときに、このシナリオを回避する方法はありますか?
2)上記の2つの方法で同期/非同期を使用する方法はありますか?または、$。ajax()を使用する必要がありますか?
編集:
単純なajaxメソッドを使用しています
$("#someField").blur(function(e){
$.get("someURL.php?v="+$(this).val(),function(d){
$("#result").html(d);
});
})