所以这里没有什么特别的(这真的让我很烦)。我很确定我缺少一些东西。
所以这是相对的代码:
_me.attributes.answers.push(oAnswer);
_me.save(null,{
success : function(){
console.log('saved the answer');
q = new q.Questions() ;
q.fetch({
success : function(data){
console.log('reloading the template with this data');
console.log(data)
this.render({model:data , el:this.$el})
}
})
},
error : function(model , response , x){
console.log('error')
console.log(response)
console.log(x)
}
});
现在我可以在控制台中看到已发出请求(PUT)
并且服务器响应为200 (OK)
.
但是我仍然得到error
记录,当我尝试记录响应时,我得到了这个
readyState
4
responseText
"OK"
status
200
statusText
"OK"
仍然主干只是触发error
处理程序_me.save
,这是为什么呢?