Coffeescript / JQuery / Rails:$ .ajax - 解析错误,意外'{'

时间:2012-01-21 20:49:06

标签: jquery ruby-on-rails-3 coffeescript

我现在很长时间没有设法通过一个简单的解析器错误。我在网上找到了几个代码示例,这些代码似乎很相似 - 我非常感谢提示!

$ ->
  $(".category_modal").click (e) ->
    alert "Hi"
    e.preventDefault()
    $.ajax 
      url: 'entries/detail'
      type: "GET"  <-- Error: Parse error on line 28: Unexpected '{'
      dataType: 'json'
      success: (data) ->
        alert "Hi again"
        $(".category_modal").html(data)

2 个答案:

答案 0 :(得分:7)

根据您使用的IDE,我发现由于格式错误的空格,我经常会收到编译Coffescript文件的错误。

解决方案:选择'type:'之前的所有空格和前一行末尾的空格,即:'tries / detail'

删除它们,然后重新形成它们并再次尝试编译。特别是当我从其他来源复制粘贴时,会发生这种情况

答案 1 :(得分:1)

http://coffeescript.org/

使用在线编译器时,您的摘录编译得很好