0
コールバック関数からデータを返そうとしていますが、機能しません... 代わりに "undefined"が返されます。ネストされたコールバック関数からデータを返そうとしています
コード(JS):
var apiUrl = "/dev/mysqlApi/api.php";
function api(actionType, newArray)
{
if(typeof newArray == "undefined")
{
$.ajax({ url: apiUrl, type: "POST", data: { actionType: actionType }, success: function(data){ returnData(data); } });
}
else
{
$.ajax({ url: apiUrl, type: "POST", data: { actionType: actionType, newArray: newArray }, success: function(data){ returnData(data); } });
}
function returnData(data)
{
return data;
}
return returnData();
}
どこで 'api'関数を呼び出しますか? –
をHTML文書に置き換えます: 'alert(api(" setArray "、" test2 "));' – Jojo01
あなたはこのようにすべきではありません。返されるデータで何をしたいかは、ajaxコールバック関数で行う必要があります。 –