集合未从instagramurl获得任何响应
collection not getting any response from instagram url
我正在从集合中的instagram url读取json数据,并在视图中获取集合数据,但没有得到任何响应。怎么了?
型号:
define([
'underscore',
'backbone'
], function(_, Backbone) {var TopListModel = Backbone.Model.extend(return TopListModel;});
收藏:
define([
'jquery',
'underscore',
'backbone',
'models/topList/topListModel'
], function($, _, Backbone, TopListModel){
var TopListCollection = Backbone.Collection.extend({
model: TopListModel,
url: 'https://api.instagram.com/v1/tags/'+hashtag+'/media/recentaccess_token='+access_code,
});
return TopListCollection;
});
视图:
define([
'jquery',
'underscore',
'backbone',
'text!templates/sidebar/topList.html',
'collections/topList/TopListCollection',
//'text!templates/home/homeTemplate.html'
], function($, _, Backbone, topList, TopListCollection){
var TopListView = Backbone.View.extend({
el: $("#sidebar"),
initialize: function(){
_.bindAll(this, 'render');
var topListCollection = new TopListCollection();
topListCollection.fetch({success: function(collection, data){
console.log(data);
}});
//this.render();
},
define([
'underscore',
'backbone'
], function(_, Backbone) {var TopListModel = Backbone.Model.extend(return TopListModel;});
应该是:
define([
'underscore',
'backbone'
], function(_, Backbone) {var TopListModel = Backbone.Model; return TopListModel;});
更好的是,除非你在模型中做一些特别的事情,否则你不需要真正定义它。Backbone只会根据响应创建一个模型。
相关文章:
- php函数的XMLHttpRequest响应不包含任何数据
- 有没有任何方法可以从javascript进行跨域请求,并访问它可能生成的错误响应类型(401404等)
- PhoneGap-Javascript没有显示任何响应
- 如何使用Javascript知道页面访问者的IP地址,而无需使用任何外部站点/响应程序
- 使用 ajax 发布没有得到任何响应
- GreaseMonkey 和 JQuery AJAX 响应不会以任何形式在回调中幸存下来
- 是否存在任何使用 sass/指南针进行响应式菜单的方法
- 任何用于可视化 box API 的 JSON 响应的开源解决方案
- 除了屏幕之外,CSS 值是否有任何方法响应窗口宽度@media
- Node.js 方法不返回任何响应,挂起请求
- 邮差响应:无法从服务器获取任何响应
- 为什么php ajax不给任何响应
- Ajax PHP不提供我任何响应文本
- jQuery Ajax JSON不返回任何响应
- angularjs中的$scope没有得到任何响应
- 谷歌'新的reCaptcha站点验证未返回任何响应
- 呈现来自 ajax 调用(HTML 和/或 JS)的任何响应
- 集合未从instagramurl获得任何响应
- AngularJS和Apiary.IO -不能读取任何响应头
- Jquery post无法从django视图中得到任何响应