אני מצליח לקבל את התשובה ולהמיר אותה, אבל לא מצליח להוציא אותה מהפונקציה לסקופ גבוה יותר בJS בשביל להחזיר את הערכים שאני צריך.
הפונקציה היא כזו.
function Listprofile() {
var xhttp;
var grocerList = [];
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
grocerList = JSON.parse([this.responseText]) //השורה שמקבלת את התוצאה.
}
};
xhttp.open("GET", "index.php?p="+'get_profiles&user=1', true);
xhttp.send();
return grocerList
}