如何在CoffeeScript中执行以下操作?
$( function() {
$('input#username').keyup( function() {
var username = $('input#username').val();
url = '/users/check_username/';
params = { username : username };
$.get(url,params,function(response){ markUsername(response); },"json");
});
})
解决方法
这是另一个略微缩写的方式来写:
$ ->
$('input#username').keyup ->
username = $(this).val()
callback = (response) -> markerUsername response
$.get '/users/check_username/',{username},callback,'json'
注意缺少括号,并且简写为“{username}”对象文字。