Backbone getter什么也没回来

时间:2014-02-18 16:37:49

标签: javascript google-chrome backbone.js

挣扎于Backbone ..

我正在修改一个开源项目并拥有以下代码

    var tt = new Request();
    tt.set("url", base);  
    tt.set("method","OPTIONS");  
    tt.send("text","display");

    var resp = tt.get("response");
    var text = resp.get("text");

    console.log(resp);
    console.log("text",text.length);

使用chrome开发人员工具我可以看到详细的“resp”模型,看起来不错。

enter image description here

如果我尝试从模型中获取“text”项的值,则返回一个空字符串,但在控制台中显然有一些文本。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

确保在请求的成功回调中尝试console.log“text”。我假设请求类将对某些服务进行异步调用,并提供一种方法来挂钩成功或错误情况。 HTH!