12 Ekim 2008 Pazar

Extjs submit response dilemma : Aslında bunun türkçesi de fiyakalı olurdu :)

Önemli not : Eğer, bir forum submit ettikten sonra, success ve fail durumunu ayırd edip, ona göre fonksiyonlar çağırmak isterseniz,

örneğin :


handler:function(){
login.getForm().submit({
url: 'test.php',
form: 'login_form',
waitTitle:'Bağlanıyor',
waitMsg:'Veri gönderiliyor...',
success:function(form, action){alert('success');},
failure:function(form, action){alert('fail');},
});


test.php çıktısı aşağıdaki şekilde olmalı;

{"success":false,"errors":[],"errorMessage":"someCustomErrorMesage example"}

Aşağıdaki notta şöyle yazıyor : Eğer, error listesi olmazda error handling mekanızması çalışmıyor. Ve bu durumda, HTTP response 200 olan her durumda, success fonksiyonu çalışıyor, eğer sizi istediğiniz bu olmasa bile :(


Detaylı tartışma aşağıda :

http://extjs.com/forum/showthread.php?t=6236&page=2

Hiç yorum yok: