0

这是我得到的错误,这让我很沮丧


语法错误,意外的 tIDENTIFIER,期待 $end (SyntaxError) $.get^ (" https://spreadsheets.googl ...


在这里查看相同的代码... jsfiddle

$.get "//spreadsheets.google.com/feeds/cells/1BN0MH3ZPpCq6Bh60a7Z09Np-fZUZzZOb3tXyCZRPvHs/od6/public/values?alt=json", (data) ->
r = 0
item_ = "["
i = 0
while i < data.feed.entry.length
   row = data.feed.entry[i].gs$cell.row
   cont = data.feed.entry[i].gs$cell.$t
   unless row is r
       item_ += " {:label=>" + cont
   else
       item_ += ", :value=>" + cont + "},"
   r = row
   i++
   item_ += "]"
   item_=item_.replace("},,", ",")
   item_=item_.replace("},]", "}]")
alert item_
return

它的工作

4

1 回答 1

0

首先,您不需要添加 jquery,因为它已经为您包含在内。此外,这使用 Sinatra 而不是 Rails,所以 jquery-rails 不会对你有多大好处。另外,不要在客户端获取数据,而是在服务器端获取数据。这样,数据将与所有打开的客户端同步。查看此示例:https ://github.com/Shopify/dashing/issues/78#issuecomment-14940695 。它使用了一种叫做“roo”的东西,它显然支持谷歌电子表格。

于 2014-05-08T19:31:31.250 回答