我是Ember和jQuery的完整初學者。我試圖實現一個登錄頁面,我不明白我應該從服務器端返回的情況下登錄失敗。我寫到現在爲止的代碼是:從Ember.js的服務器端返回成功到ajax調用什麼
App.LoginController = Ember.Controller.extend({
loginFailed: false,
login: function() {
this.setProperties({
loginFailed: false
});
var request = $.post("/Login", this.getProperties("username", "password"));
request.then(this.success.bind(this), this.failure.bind(this));
},
success: function() {
// sign in logic
alert("Successful Login");
},
failure: function() {
this.set("loginFailed", true);
}
});
我有一個登錄模板,用戶名和密碼綁定到輸入模板中。目前,我能夠在服務器端獲得請求,但我不明白我應該從服務器端返回哪些成功和失敗的情況。
可以回到基本的布爾變量,如果你想從服務器端的消息,你可以用{messagecode:消息}發送一個JSON這一切都取決於您方便 –