我知道以前有人问过这个问题。我在这里多次阅读了这个问题的答案:如何从异步调用中返回响应?. 我意识到我需要创建一个回调函数来返回结果。我不确定如何按照此处的说明执行此操作-如何从异步调用返回响应?-但也将参数传递给函数(optionSelectionArray)。
function simpleWithAttrPrice(optionSelectionArray){
var product_id= <?=$product_id ?>;
$j.ajax({
type: "POST",
url: "/ajax_calls/childrenToJs.php",
data: { 'productID': product_id, 'optionSelectionArray' : optionSelectionArray}
}).done(function(data) {
return price;
});
}