2017-04-26 78 views
-2

我有這個JS代碼:如何更改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

人可以幫我?謝謝

+0

@Amadan對不起我已經更新了這個問題我的朋友 –

+0

你的第一個代碼塊無效。 – 2017-04-26 02:39:26

+0

@squint我試着用這個教程我的朋友我從那裏得到的代碼:http://stackoverflow.com/questions/23838777/using-ajax-to-search-sort-and-paginate-in-rails-4 –

回答

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 
+0

非常感謝我的朋友!工作正常!!! <3!我在哪裏送你啤酒?嘿嘿:D –

0

有設計來做到這一點的站點。 js2.coffee您可以編寫您的JavaScript代碼並將其轉換到現場。

+0

這並沒有提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/15950691) –

+0

我不需要批評或接受作者的澄清。他們特別提出了「如何將Js代碼更改爲Coffee代碼」,並提供了一種方法。 – DevJem