任何人都可以告诉我为什么这个咖啡脚本:
$ ->
$('#btnLogin').live 'click', ->
$.ajax
url: 'user/login'
type: 'POST'
data: 'Username=' + $('#username').val() + '&password=' + $('#password').val()
success: (data, status, request) ->
alert data
使用文档就绪方法之外的ajax调用生成此javascript?
(function() {
$(function() {
return $('#btnLogin').live('click', function() {});
});
$.ajax({
url: 'user/login',
type: 'POST',
data: 'Username=' + $('#username').val() + '&password=' + $('#password').val(),
success: function(data, status, request) {
return alert(data);
}
});
}).call(this);
答案 0 :(得分:0)
这实际上是视觉工作室中标签间距的一个问题,我在处理文件时更改了标签间距,它将所有内容都搞定了。我刚刚删除了每一行的所有间距和标签,然后它生成了我想要的js
答案 1 :(得分:0)
我不熟悉该网站:http://js2coffee.org/这是测试这些问题的绝佳资源。你可以很容易地从javascript转换coffeescript之间的代码。当我遇到这些问题时,我经常使用它。