任何想法爲什麼當我調用collection.fetch
時出現此錯誤?主幹錯誤:未捕獲TypeError:Object function(){parent.apply(this,arguments); }沒有方法'on'
它甩在了此部分代碼:
這是觸發錯誤的代碼:你不是實際連接的模式,以收集
$(document).ready ->
SearchResult = Backbone.Model.extend
SearchResults = Backbone.Collection.extend
url: "/backbone/search"
model: SearchResult
parse: (response)->
console.log response
new SearchResult
id: response.id
title: response.title
searchResults = new SearchResults()
searchResults.fetch()
您需要返回一個可以傳入'new SearchResult'的對象以獲取搜索結果。如果您查看Collections.Fetch代碼,它將使用parse的結果傳遞給add(它決定它是一個數組還是一個單獨的對象;對於數組,它將循環遍歷它們,對於單個對象它只會直接傳給_add) – tkone 2012-02-09 03:02:33