coffeescript与jquery ajax

mag*_*hui 12 coffeescript

$.ajax '/',
    type: 'GET'
    dataType: 'html' error: (jqXHR, textStatus, errorThrown) ->
        $('body').append "AJAX Error: #{textStatus}"
    success: (data, textStatus, jqXHR) ->
        $('body').append "Successful AJAX call: #{data}"
Run Code Online (Sandbox Code Playgroud)

上面的代码有问题,我无法将其编译成js

Tre*_*ham 27

编译器给出错误

Parse error on line 3: Unexpected 'IDENTIFIER'
Run Code Online (Sandbox Code Playgroud)

指的是这条线

dataType: 'html' error: (jqXHR, textStatus, errorThrown) ->
Run Code Online (Sandbox Code Playgroud)

问题只是在'html'和之间没有逗号(或换行符)error.这是固定代码:

$.ajax '/',
    type: 'GET'
    dataType: 'html'
    error: (jqXHR, textStatus, errorThrown) ->
        $('body').append "AJAX Error: #{textStatus}"
    success: (data, textStatus, jqXHR) ->
        $('body').append "Successful AJAX call: #{data}"
Run Code Online (Sandbox Code Playgroud)

我强烈建议使用带有内置"Build"命令的编辑器,尤其是可以处理所选文本的编辑器.它使语法错误更容易确定.