我有以下Coffeescript代码:
到目前为止一切都很好。然而,我如何在提交中添加另一行?例如:
这会导致意外的缩进错误。我不知道我在这里漏掉了什么...谢谢,Dany。
$ ->
$('#new_event').submit ->
$.post(
$(this).attr('action')
$(this).serialize()
(data, textStatus, jqXHR) ->
$('#target').html(data)
)
return false
并且它被翻译成这样:
$(function() {
return $('#new_event').submit(function() {
$.post($(this).attr('action'), $(this).serialize(), function(data, textStatus, jqXHR) {
return $('#target').html(data);
});
return false;
});
});
到目前为止一切都很好。然而,我如何在提交中添加另一行?例如:
$ ->
$('#new_event').submit ->
test = $(this).serialize()
$.post(
$(this).attr('action')
$(this).serialize()
(data, textStatus, jqXHR) ->
$('#target').html(data)
)
return false
这会导致意外的缩进错误。我不知道我在这里漏掉了什么...谢谢,Dany。
test = ...
行。该行前面应该有什么?空格还是制表符? - codedogtest...
行之前有制表符,下一行则有空格。我正在使用Textmate并且依赖于它的缩进。也许我应该将其设置为始终使用空格? - codedog