我正在从ajax GET中检索响应值。我试图使用回调函数返回值,但它不返回值。当我将它输出到console.log时显示该值。
任何人都可以帮我回复价值吗?
任何帮助都会非常感激!!
这不是重复,因为我使用的是CALLBACK 而不是其他没有使用 CALLBACK 的问题
// First Return the current logged hours when user wants to update the logged hours
$(document).on("click",".update_logged_hrs", function () {
var cur_task_hrs = getLatestCatHrs(cat_id, function (hrs) {
return hrs; // Not returning
});
console.log(cur_task_hrs)//Returns undefined
}):
//Call back function goes here
function getLatestCatHrs(cat_id,callback){
$.get("<?=base_url().ProjCollabNavLinks::$proj_todos?>",{
latest_logged_cat_hrs : true,
cat_id : cat_id
})
.done(function (res) {
callback(res);
});
}