http://jsfiddle.net/3pSg7/Uncaught ReferenceError:text is not defined
我不知道在這種情況下是否有人能夠幫助找到問題。 第6行顯示「Uncaught ReferenceError:text is not defined」。 使用模板和本地.txt文件進行測試,直到有API可用。
Backbone.js的模型腳本:
var Letter = Backbone.Model.extend({
urlRoot: 'data/json/news',
initialize: function() {
},
defaults: {
_type: "",
text: "",
is_read: 0
}
});
var News = Backbone.Collection.extend({
model: Letter,
url: 'data/json/list_news.txt',
initialize: function() {
},
fetchMyNews: function() {
this.fetch({async:false});
}
});
var news = new News();
查看腳本:
var NewsView = Backbone.View.extend({
initialize: function() {
this.isShown = false;
this.render();
this.listenTo(news, "all", this.doListen);
},
doListen: function(eventName){
if(eventName == "change"){
this.render();
}
},
isShown: false,
events: {
},
render: function() {
this.$el.attr("z-index", "1000");
news.fetchMyNews();
var sHtml = JST["news/row"](news.attributes);
$("#news_tbody").html(sHtml);
}
});
你的小提琴並沒有真正做任何事情。您能否向我們提供您正在檢索的文本文件的示例內容? –
您是否嘗試不使用'.txt'和文件名爲'list_news' –