【发布时间】:2015-03-13 00:35:54
【问题描述】:
代码如下:
lookup_book = (obj) ->
$.get '/list_items/retrieve_google_book/' + obj.val() + '/' + obj.attr("id")
return
delayed_lookup = (obj) ->
_.debounce(lookup_book(obj), 3000)
return
$(document).on 'keyup', '.list-item-title', (event) ->
delayed_lookup($(this))
return
我想要lookup_book,因此只有当用户3000 毫秒没有输入时才会触发ajax 请求。现在它会在我在输入字段中输入字母时触发,没有任何延迟。
这里发生了什么?我正在拔毛。
【问题讨论】:
标签: ruby-on-rails coffeescript underscore.js asset-pipeline turbolinks