none
ajax post sorun RRS feed

  • Genel Tartışma

  • merhaba... benim ajax ile ilgili bir sorunum var nedenini bulamadım bir türlü.şimdi UI tarafını mvc de yazdığım bir projem var.javascript dosyamda ajax işlemlerimi oop olarak yapmaktayım.yazdığım ajax metodumun success, error ve done durumlarına dışarıdan dinamik olarak function gönderiyorum.yani tek bir ajax bloğunda birden fazla ajax işlemlerimi yapıyorum.şimdi sorunum şu:get yaparken bu ajax metoduma sırayla success error ve done metodlarımı gönderiyorum ve normal mantığında çalışıyor yani ilk önce success çalışıyor eğer hata yoksa success dan hemen sonra done çalışıyor.yanlız post yaparken çok garip bir durum var ilk defa karşılaştım.yine ilk önce success çalışması gerekirken bu sefer ilk önce done çalışıp arkasından success çalışıyor.ben success da insert yaptığım kaydın id sini db den döndürüp done durumunda işleme sokuyorum.ama böyle bir sıkıntı olunca boş geldiği için hataya düşüyor.nette biraz araştırdım async false deneyin falan demişler ama denedim bir işe yaramadı.ajax metodumu yazarken ajax bloğunun sonuna .success().error().done() şeklinde de denedim olmadı.diğer türlü içerisinde success: successFunc, error:errorFunc, complete:completeFunc şeklindede denedim birşey değişmedi.anladığım kadarıyla get işleminde düzgün çalışıyor ama postta böyle yapıyor.başka bir post metodum daha var onda da aynı şekilde yapıyor.javascriptte oop yazmaya yeni geçtim.mantığı kavradım zaten ama normalde mantıksız bir durumla karşı karşıyayım.bunu çözmemin bir yolu var mıdır acaba
    24 Temmuz 2015 Cuma 21:14