Mam taki kod:
manager.attachEvent("onBeforeDelete", function(id){
var item = manager.getItem(id);
$.ajax({
type: 'DELETE',
url: url,
data: { id: id }
}).done(function (data) {
// true
}).fail(function(xhr) {
// false
});
});
Jest to podpięcie się pod event w momencie kliknięcia usuń w takim sobie menadżerze. Zwracając true lub false sterujemy, czy ten element zniknie po stronie frontu (brak return jest równy zwrotce true). Moje pytanie czy da się to osiągnąć za pomocą promises, bo w tym momencie skrypt oczywiście nie czeka na zwrotkę z serwera, tylko element znika bez względu czy udało się usunąć czy nie.