handler: function(item){
var info;
Database.getInfo(item, function(data){
if(data)
info = data.information
});
// Socket.io join handler
socket['user'].join(info)
}
Jetzt versuche ich, die info
innerhalb der Database.getInfo
, um es mit der Buchse zu senden.Rückruf variable Einstellung später als die Funktion löst
Immer wenn ich socket['user'].join(info)
innerhalb des Rückrufs von Database.getInfo
verwende, bekomme ich die TypeError: Object #<Object> has no method 'join'
.
Und draußen, wie Sie erhalte ich eine leere var erraten kann, da der Rückruf die Variable nach dem join()
setzt genannt wird ..
Was kann ich tun, um die info
vom Database.getInfo
zu bekommen, um es den Einsatz mysend Steckdose?
Wenn Sie sagen, Methodenfehler - wie lautet die Fehlermeldung? Möchten Sie teilen? –
Aus 'socket.io' Dokumentation kann ich sehen, dass es eine' Join'-API gibt, die normalerweise verwendet wird, indem 'socket.join (...)' aufgerufen wird. Ihr Code sieht nicht wie die übliche Art aus '.join' . Was ist wirklich "Sockel"? Möchten Sie mehr von Ihrem Code preisgeben? –