他の関数にajaxの呼び出し値を返したいとします。コードは、(それが非同期である理由です)ajax呼び出しの後に値を返す方法は?
var obj2 = ajax_call();
function ajax_call() {
var obj3;
$.post("action.php",{action: 'view_style_code_action',style_val: v},function(data,status){
obj3 = $.parseJSON(data);
});
return(obj3);
}
console.log(obj2+'test');
非同期であるため、約束からの返答を得ることはできません –