Ruby on rails backbone.js获取错误
在backbone.js的fetch函数中获取响应时,我遇到了一个问题。我在rails中使用Backbone.jsRuby 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
$(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”,因此它失败了
感谢所有阅读我的问题并思考解决方案的人
但我观察到的一件奇怪的事情是,相同的代码在生产中工作,而不是在我的本地机器中???有人知道它为什么会这样吗
谢谢:)现在我可以睡个好觉了 得到两个参数,第二个参数中有什么吗?没有。。。我查过。。它是空的。