Simplifique o teste de resultados de consulta ajax

$.get("api/loadAll")
.done(function(){ alert("$.get succeeded"); })
.fail(function(){ alert("$.get failed!"); });

Disponível em jQuery> 1.5. Você pode usar qualquer função no lugar de $ .get. Para meu texto de dados, eu uso algo assim:

// Ajax helper
function ajaxRequest(type, url, data) {
var options = {
dataType
: "json",
contentType
: "application/json",
cache
: false,
type
: type,
data
: ko.toJSON(data)
};
return $.ajax(url, options);
}
// making a call
ajaxRequest
("post", url, postData)
.done(function (result) {
// show user some love
})
.fail(function () {
// and dont get mad
});