使用JavaScript记录输入

使用JavaScript记录输入,javascript,ruby,Javascript,Ruby,我有一个输入字段,我想在每次击键超过三个字符后将输入写入记录器。应用程序是Rails和JavaScript。最好的方法是什么 我考虑在keyup上发生的输入字段上放置一个事件侦听器,获取字段的值并对其进行处理。如果可能的话,我想使用Ruby Logger,即Logger.new 范例 输入“cat” javascript捕获输入并将其记录到log/keys.log 输入一个额外的's' javascript捕获该输入并将其记录到log/keys.log中因为您使用的是ROR,那么jQuery+A

我有一个输入字段,我想在每次击键超过三个字符后将输入写入记录器。应用程序是Rails和JavaScript。最好的方法是什么

我考虑在keyup上发生的输入字段上放置一个事件侦听器,获取字段的值并对其进行处理。如果可能的话,我想使用Ruby Logger,即
Logger.new

范例

输入“cat”

javascript捕获输入并将其记录到log/keys.log

输入一个额外的's'


javascript捕获该输入并将其记录到log/keys.log中

因为您使用的是ROR,那么jQuery+AJAX可能是一个解决方案我让侦听器工作$(“#input”).keyup(函数(){$.get($(this.val());现在我需要将输入文本发送到Ruby以写入一个文件。我该怎么做?您正在寻找Ajax教程。在接收Ajax调用的一个控制器上创建一个操作并写入日志。