BackboneJS正在执行获取和失败,但响应中的所有内容都完全正常

时间:2013-04-05 13:47:01

标签: jquery backbone.js coffeescript

信号返回200。响应文本准确无误。一切都好。服务器日志根本不返回任何错误。

        @model.fetch(
          success: (model, resp) => 
            console.log 'sucess fetch'
          error: (error, object) =>
            console.log 'ya done messed up.'
            console.log error
            console.log object
        )

我的对象返回.responseText

  responseText: "<div id='make_it_so'></div>↵<script>↵  $(function() {↵    window.router = new myApp.Routers.QuestionsRouter(↵    {↵      words: {"type":"stuff","word":"this","that":"what","booger":"me","that":"if","fancy":"boo","what":"sois","dog":"son"}  ↵    });↵    Backbone.history.start();↵  });↵</script>↵"

标题很好。一切都是好的。可能是什么导致了这个?我怎么能进一步调试呢?

1 个答案:

答案 0 :(得分:1)

对于科学,我使用jQuery进行了测试,当你不为它提供JSON对象时,这是jQuery的行为:

status: 200 
statusText: "parsererror"

这就是你所拥有的。