主干提取不返回结果
Backbone Fetch Not Returning a Result
我
敢肯定的简单答案,但似乎无法让它工作。
var DailyModel = BaseModel.extend({
initialize: function() {},
parse: function(res){
console.log(res);
},
url: 'http://search.twitter.com/search.json?q=obama'
});
return DailyModel;
在 chrome 中,在网络下,我得到了与应用程序的虚拟主机相同的引用和请求的 URL(即 web.myapp.local (。最后,解析函数没有运行。
首先,你可能要确保你的初始化方法执行你想要它做的事情
改变
initialize: function() {}
自
initialize: function() {
BaseModel.prototype.initialize.apply(this, arguments);
}
这是因为 Backbone 并不在所有地方提供继承。
其次,我相信你会遇到一个很好的错误,比如
XMLHttpRequest 无法加载 http://search.twitter.com/search.json?q=obama。Origin web.myapp.local 访问控制允许源不允许。
所以相反,你必须使用JSONP,你可以在Twitter API页面上准备好:https://dev.twitter.com/docs/things-every-developer-should-know。您基本上将查询字符串附加到callback=MyCallbackFunction
相关文章:
- JSONP请求返回结果,但也触发error_callback
- async问题,JS Promise无法返回结果,但可以使用console.log
- Meteor js-控制台显示'未定义'即使返回结果
- 正在等待HTTP调用从函数返回结果
- 使用函数for循环遍历对象以更改值,然后返回结果
- 迭代 JSON 文件并且未在 Javascript 中正确返回结果
- Javascript 函数不返回结果
- 用逗号分隔返回结果中的对象
- 需要呈现MongoDB查询返回结果的特定索引/位置
- HTML5 文件阅读器如何返回结果
- javascript循环遍历列表项,并在数组中返回结果
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- 在angularjs工厂中,如何在函数解析后返回结果
- 我在jQuery中的Rock Paper Scissors程序只在平局时返回结果
- 如何使用ajax调用php并返回结果
- 添加第二维度的Javascript未返回结果
- Node.js没有返回结果
- jquery裁剪图像selction未返回结果
- 如何在phonegap javascript函数中返回结果
- 如果文本筛选器在ng重复中未返回结果,则显示消息