如何将Js代码改成Coffee代码
How to change Js code to Coffee code
我有这个 JS 代码:
$('#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
但我得到:
SyntaxError: [stdin]:9:1: unexpected indentation
有人可以帮助我吗?谢谢
你的括号错误。
$('#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
有一个网站就是为此而设计的。 js2.coffee 你写下你的 javascript 它会当场转换它。
我有这个 JS 代码:
$('#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
但我得到:
SyntaxError: [stdin]:9:1: unexpected indentation
有人可以帮助我吗?谢谢
你的括号错误。
$('#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
有一个网站就是为此而设计的。 js2.coffee 你写下你的 javascript 它会当场转换它。