Ben DB kayıtları yönetimi ile jQuery / JS / PHP / MySQL uygulama oluşturmak ve güvenilir sağlamak için gerek & AJAX üzerinde kullanıcıya tam geribildirim sonu DB kayıtları geri değiştirerek, çağırır. Sorun IMHO $.ajax
success:
ve error:
fonksiyonlar sadece AJAX taşıma katmanı başarı değil tüm süreci göstermektedir. Ne DB değişiklik başarısız olursa? Nasıl bir kullanıcıya tam geribildirim sağlayabilir?
Ben ile sona erdi
$.ajax({ url: "/action/delete", data: "rowid="+rowid, complete: function(xmlHttp) { if ( xmlHttp.responseText ) alert('Success - back end returned "success"'); else alert('failure - back end returned NULL') } });
ve PHP yanıtı:
$success = deleteRecord( $_GET(rowid) ); if($success) { print 'success'; } else { print NULL; } exit();
Fikir basit - Ben arka ucundan olumlu geri bildirim almak için yönetmek eğer, o zaman tüm operasyon başarılı, değilse - sorun meydana geldiği kullanıcı umurumda değil.
Lütfen geri bildirimler son derece takdir, şimdiden teşekkür ederiz.