Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails backbone.js获取错误_Ruby On Rails_Backbone.js - Fatal编程技术网

Ruby on rails backbone.js获取错误

Ruby on rails backbone.js获取错误,ruby-on-rails,backbone.js,Ruby On Rails,Backbone.js,在backbone.js的fetch函数中获取响应时,我遇到了一个问题。我在rails中使用Backbone.js $(document).ready(function(){ window.projectPerformanceReport.fetch({ success: function(e) { $("#loading").hide(); window.questionListView = new QuestionLis

在backbone.js的fetch函数中获取响应时,我遇到了一个问题。我在rails中使用Backbone.js

$(document).ready(function(){
    window.projectPerformanceReport.fetch({
        success: function(e) {
            $("#loading").hide();
            window.questionListView = new QuestionListView;
            window.questionListView.render();
            window.headerView = new HeaderView;
            window.headerView.render();
        },
        error: function() {
            alert("Error");
        }
    });
});
已经为fetch方法设置了一个URL,它确实向在线服务器发出请求,该服务器返回一个JSON对象。我通过在新选项卡中独立地点击该请求进行检查,结果很好。返回的JSON对象也是有效的。但是当我运行这个页面时,我总是会弹出“错误”对话框

任何帮助都会很好

谢谢

好的

我明白了问题所在。。。。。发生的事情是,我调用Java_Servlet来获取JSON对象,它以文本格式而不是JSON返回数据。。。(但它是一个有效的JSON字符串)。。。在调用ajax方法时,我将类型设置为“json”,因此它失败了

感谢所有阅读我的问题并思考解决方案的人

但我观察到的一件奇怪的事情是,相同的代码在生产中工作,而不是在我的本地机器中???有人知道它为什么会这样吗


谢谢:)现在我可以睡个好觉了

得到两个参数,第二个参数中有什么吗?没有。。。我查过。。它是空的。