【发布时间】:2017-08-14 22:50:41
【问题描述】:
toggleCompletedCheck : function(e) {
e.stopPropagation();
e.stopImmediatePropagation();
var key = $(e.currentTarget).attr("id");
this.model = todoCollection.findWhere({
key : key
});
this.model.toggle("completed", true);
this.option.collection = todoCollection.add(this.model);
var email = this.model.get("email");
var title = this.model.get("title");
var key = this.model.get("key");
var status = this.model.get("status");
var completed = this.model.get("completed");
this.updateUserData(email, key, title, completed, status);
returnValue = this.model.save();
console.log(returnValue);
},
函数中的就绪状态仍为 1。我使用的变量是一个窗口对象(returnValue)。当我在控制台(从 chrome 浏览器)中再次打印对象时,它向我显示就绪状态 4 还允许我使用 returnValue.responseText 访问 responseText。我正在使用backbone.js 将输入保存到后端。这将返回已保存的 responseText。但反过来,当我尝试它说未定义时,我无法访问它。如何在此函数中获取我需要的 responseText。
【问题讨论】:
标签: javascript java ajax backbone.js