Javascript 如何将Js代码更改为Coffee代码
我有这个JS代码:Javascript 如何将Js代码更改为Coffee代码,javascript,ruby-on-rails,coffeescript,Javascript,Ruby On Rails,Coffeescript,我有这个JS代码: $('#subproducts_search input').keyup(function () { $.get($('#subproducts_search').attr('action'); $('#subproducts_search').serialize(), null, 'script'); return false; }); 我把它改成这样: $('#products_search input').keyup(()-&g
$('#subproducts_search input').keyup(function () {
$.get($('#subproducts_search').attr('action');
$('#subproducts_search').serialize(), null, 'script');
return false;
});
我把它改成这样:
$('#products_search input').keyup(()->
$.get($('#products_search').attr('action')
$('#products_search').serialize(), null, 'script'))
return false
但我得到:
语法错误:[stdin]:9:1:意外缩进
有人能帮我吗?谢谢你的括号错了
$('#products_search input').keyup(()->
$.get($('#products_search').attr('action')
$('#products_search').serialize(), null, 'script')
return false)
然而,我可能会这样写,没有括号来混淆:
$('#products_search input').keyup () ->
$.get $('#products_search').attr('action'),
$('#products_search').serialize(), null, 'script'
false
有一个网站就是这样设计的。你编写javascript,它会当场进行转换。@Amadan我很抱歉,我已经更新了问题“我的朋友”你的第一个代码块无效。@斜视我尝试了本教程,我的朋友,我从那里得到了代码:问题不在于你的咖啡脚本,你开始使用的javascript如上所述是错误的。无论如何,要将JavaScript转换为CoffeeScript,反之亦然,有一个很棒的在线工具,非常感谢我的朋友!!工作很好!!!这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-我不需要评论作者,也不需要得到作者的澄清。他们特别询问“如何将Js代码更改为Coffee代码”,我提供了一种方法。