我收到以下错误:未捕获的SyntaxError:意外的标记(
Uncaught SyntaxError: Unexpected token (/timeline/scripts/collections/events.js?bust=1365755363650:1
这里的/timeline/scripts/collections/events.js:
function() {
return Backbone.Collection.extend({
model: Event
, parse: function(data) {
var parsed = [];
$(data).find('Event').each(function(index) {
parsed.push({
title: $(this).find('title').text()
, date: $(this).find('date').text()
, content: $(this).find('content').text()
});
});
return parsed;
}
, fetch: function(options) {
options = options || {};
options.dataType = "xml";
Backbone.Collection.prototype.fetch.call(this, options);
}
});
};
出于某种原因,很呛人在function() {
,但我不知道为什么。这是整个文件。任何人都可以解释这是什么错?
谢谢我正在使用require.js来加载它,并且看到了其他使用匿名函数的例子,比如......回到绘图板,我想。 –
一般来说,当使用require JS时,文件将包含一个调用'define'方法的函数表达式作为参数传递。你不会只有坐在文件中的功能。 – Quentin
有趣的教程,我遵循必须省略它,但它确实解决了这个问题。谢谢x 2 –