1. Sorun için ben böyle bir yol deniyorum ;
(Ajax işlemlerimde)
$(document).ready(function() {
var oneMoreTime = 1; // sürekli işlem yapamaması için bir değer tanımladık

$(".button").click(function() {
var form = $("form").serialize();

if( oneMoreTime == 1 ) // değerimiz 1 ise işlem yap
{
oneMoreTime = 0; // değeri 0 la dedik, tekrar 1 olana kadar işlem yapamayacak
$.ajax({
type: "POST",
url: "dosyadi.dosyauzantisi",
data: form,
success: function(data) {
// işlemler

oneMoreTime = 1; // tekrar işlem yapabilmesi için aktif ettik
}
});
}

return false;
});
});


2. Sorununuz için kodları görmemiz gerek :)