Elinize sağlık.
Teknik açıdan okunabilirlik adına iyileştirmeler yapılabilit.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
ajax_running = true;
if(action.length>1){
// Eğer web servis ismi varsa herşey yolunda demektir
}else{
ajax_running = false;
return false; // Web servis ismi boş olduğu için fonksiyonu burada kesiyoruz
}
daha anlaşılır ve okunabilir hali..
else'e gerek duymadan.. eğer validate değil ise, akışı kes.
if(action.length<1){
return false; // Web servis ismi boş olduğu için fonksiyonu burada kesiyoruz
}
---
ajax_running -> bu değişken ne işe yarıyor pek kesitremedim.
validate olmayan her noktada false atanmış. ws call sonrasındaki fail/sucess durumundada false atanmış.
Kafa karışıklığı dışında herhangi bir katkısı yok anladığım kadarıyla, olmasada olur bu fonksiyon için.
Diğer açıdan, PUT tipini gönderilse fonksiyonu çağıran GET gibi davranacak, bu da bir diğer handikap.
Kolay gele.