Rails アプリで CoffeeScript を使用していますが、リモート ajax フォームの送信を遅らせる必要があります。主な問題は、ユーザーがフォームに入力しなくても 250 ミリ秒が経過するとフォームが送信されるように、リクエストをデバウンスすることです。 .
現在、私はこのようなことが起こっているように見えますが、明らかにうまくいかないので、助けになるデバッグ出力が含まれています。
下の表を見ると、「デバウンス」したい関数が関数内にあることがわかります element.keyup (event) ->
。どんな助けでも素晴らしいでしょう!
remoteTable =
bindEvents: (element) ->
element.keyup (event) ->
console.log(event)
send: (event) ->
console.log(event)
** これがどのように機能するかのいくつかの例を集めることができれば、本当に役に立ちますか? ** underscore.js のやり方は見ましたが、これは私の古い方法です。