История изменений
Исправление SOmni, (текущая версия) :
Не поддавайся на провокации с коллбэками, используй промисы.
function getNextNid (point) {
return $.Deferred(function (deferred) {
$.get("/get/nextnid/" + point, function (data) {
deferred.resolve(data);
}).fail(function () {
deferred.reject();
});
}).promise();
}
getNextNid(100500).done(function (data) {
console.log('success', data);
}).fail(function () {
console.log('error');
});
Исправление SOmni, :
Не поддавайся на провокации с коллбэками, используй промисы.
function getNextNid(point) {
return $.Deferred(function (deferred) {
$.get("/get/nextnid/" + point, function (data) {
deferred.resolve(data);
}).fail(function () {
deferred.reject();
});
}).promise();
}
getNextNid(100500).done(function (data) {
console.log('success', data);
}).fail(function () {
console.log('error');
});
Исходная версия SOmni, :
Не поддавайся на провокации с коллбэками, используй промисы.
function getNextNid(point) {
return $.Deferred(function(deferred) {
$.get("/get/nextnid/" + point, function (data) {
deferred.resolve(data);
}).fail(function () {
deferred.reject();
});
}).promise();
}
getNextNid(100500).done(function (data) {
console.log('success', data);
}).fail(function () {
console.log('error');
});