Guten Morgen zusammen,
ich mache hier glaube ich einen Fehler.
Ich habe mir diese Funktion geschrieben:
Der Wert found soll True sein, wenn die Bedingung zutrifft. Wenn nicht soll er false bleiben.
Mit dem console.log konnte ich sehen, dass ich in der If Abfrage lande. Aber warum stellt er mir die var found nicht auf true? Sie kommt immer false raus.
Habe ich da einen Fehler?
Vielen Dank und schöne Grüße aus Mainz.
ich mache hier glaube ich einen Fehler.
Ich habe mir diese Funktion geschrieben:
PHP Code:
// Prüft ob Mitglied schon in einer Gruppe ist. Returns true oder false
function fnchkMemberInGroup(URL, BID, GID, Member)
{
var URL1 = URL + BID + "/groups/"+ GID + "/members";
var found = false;
axios.get(URL1)
.then(response => {
response.data.members.forEach(function(item){
if (Member == item.id)
{
// console.log(item.id);
found = true;
}
})
})
.catch(error => {
console.log(error);
});
return found;
}
Mit dem console.log konnte ich sehen, dass ich in der If Abfrage lande. Aber warum stellt er mir die var found nicht auf true? Sie kommt immer false raus.
Habe ich da einen Fehler?
Vielen Dank und schöne Grüße aus Mainz.
Comment