User-474980206 posted
the function should return a promise:
var check = checkConstraints(reqData).done(function(check) {
if(check.IsValid == true){
//Do this...
}
}
function checkConstraints(reqData){
return $.ajax({
type: "POST",
url: urlPrefix + "/check-constraints",
data: reqData,
dataType: "json"
}).done(function(data) {
// process data
var check = data;
return check;
});
}
if using modern javascript its:
const check = await checkConstraints(reqData);
if(check.IsValid == true){
//Do this...
}
async function checkConstraints(reqData){
const data = await $.ajax({
type: "POST",
url: urlPrefix + "/check-constraints",
data: reqData,
dataType: "json"
});
// process data
let check = data;
return check;
}