Ö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:
Yorum Gönder