0
Ich versuche, Daten aus einer Rückruffunktion zurückzugeben, aber es funktioniert nicht ... Stattdessen gibt es nur "undefined" zurück.versucht, Daten von einer verschachtelten Callback-Funktion zurückgeben
-Code (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();
}
Wo nennst du 'api' Funktion? –
in einem HTML-Dokument: 'alert (api (" setArray "," test2 "));' – Jojo01
sollten Sie es nicht so tun. Was auch immer Sie mit zurückgegebenen Daten tun möchten, sollten Sie in der Ajax-Callback-Funktion tun. –