C использованием deferred из jquery (аналог промисов):
function modification(id) {
return $.ajax({
type: 'get',
url: '/senior_nurse/getmodification',
data: { id },
});
}
modification(1).done(res => {
console.log(res);
});
С использованием нативных промисов
function modification(id) {
return new Promise(resolve => {
$.ajax({
type: 'get',
url: '/senior_nurse/getmodification',
data: { id },
success: function(res) {
resolve(res);
}
});
});
}
modification(1).then(res => {
console.log(res);
});
С использованием async/await
async function modification(id) {
return await new Promise(resolve => {
$.ajax({
type: 'get',
url: '/senior_nurse/getmodification',
data: { id },
success: function(res) {
resolve(res);
}
});
});
}
let result = modification(1);
console.log(result);