Backbone.js 主干中的json解析

Backbone.js 主干中的json解析,backbone.js,backbone-views,backbone-model,Backbone.js,Backbone Views,Backbone Model,我有一个成功回调函数,它始终返回以下内容: {"ss":0,"me":"Invalid Username or Password"} success :function(result){ console.log("RESULT : "+result.ss); } 但这始终是未定义的。。如果我打印结果,就会得到上面的数组。如果我返回result.ss或result.me,我将得到未定义 我认为这是一个非常愚蠢的原因,但我无法理解 主干视图(删除其他代码): 主干成功函数在model参数

我有一个成功回调函数,它始终返回以下内容:

 {"ss":0,"me":"Invalid Username or Password"}

success :function(result){
   console.log("RESULT : "+result.ss);
}
但这始终是未定义的。。如果我打印结果,就会得到上面的数组。如果我返回result.ss或result.me,我将得到未定义

我认为这是一个非常愚蠢的原因,但我无法理解

主干视图(删除其他代码):


主干成功函数在model参数后有result参数,您使用的是model而不是result

success:function(model, response){}

能否在success函数的开头打印typeof(result)。
success
回调的第一个参数是模型本身:
if(success)success(model,resp,options)。如果这就是我所拥有的:var loginview=new loginview({model:new UserLogin()});那么成功回调应该是:success(loginview,result)?谢谢ekeren&Loamhoof。。我快发疯了。。就像现在的charm一样工作..所以如果这是我所拥有的:var loginview=new loginview({model:new UserLogin()});那么成功回调应该是:success(loginview,result)@RoyMJ保存在模型上而不是视图上。在您的示例中,回调中似乎不需要模型,因此如何调用变量并不重要。只需使用:success:function(model,response){}
success:function(model, response){}