2016-05-06 11 views
1

Wahrscheinlich eine einfache Antwort, aber woher kommt das MCobject? Wie kann ich es einstellen? Ich erhalte einen Fehler, der besagt, dass MC in dem folgenden Code unbekannt ist:MC.User.login -> MC ist unbekannt

MC.User.login(email, password) 
.done(function() 
{ 
    console.log('Login is success!'); 
    getMemoList(); 
    $.mobile.change('#ListPage'); 
}) 
.fail(function(err) 
{ 
    console.log(err.message); 
    alert('Login failed!'); 
}); 

Antwort

1

Ich denke, dass Sie die falsche API-Struktur verwenden. Für Javascript, verwenden Sie diese Dokumente: https://docs.monaca.io/en/reference/monaca_api/cloud/

Insbesondere für die Anmeldung:

monaca.cloud.User.login("[email protected]", "password") 
.done(function(result){ 
    console.log("Hello again, " + result.user._username); 
}) 
.fail(function(err) 
{ 
    console.log("Err#" + err.code +": " + err.message); 
}); 

Du einen Fehler bekommen, weil es nicht MC aber monaca.cloud ist .....

+1

Genau! In der Monaca Backend Memo Vorlage wird 'MC' verwendet, aber es ist auch definiert als' var MC = monaca.cloud; ' –

0

Es funktioniert, wenn ich Testen Sie das Gerät. Aber nicht im Vorschau-Modus. Ist es möglich, mit dem Vorschau-Modus auch auf das Backend zuzugreifen?

+0

Nein. Sie müssen Cordova Plugins haben und sie funktionieren nur auf dem Gerät, nicht in einem Browser. – Munsterlander

Verwandte Themen