javascript - 在erb中显示js函数的结果

标签 javascript jquery ruby-on-rails

我有一个返回数组的js函数

function getArray(){
     var array = [];

     $(".field").each(function() {
        array.push($(this).attr("id"));
     })    

     return array;
} 

我有一个 button_tag

<%= button_tag "heh",:type => "button",  :onclick => "return getArray();"  %>

我需要在单击 button_tag 后获取 getArray() 函数的结果并将其显示在 html 页面或控制台上。

最佳答案

要在控制台上显示它,只需使用 console.log,所以替换:

return array;

作者:

console.log(array);

希望这对您有所帮助。

关于javascript - 在erb中显示js函数的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39534921/

相关文章:

javascript - 过滤包含一些文本的 PHP 数据表

javascript - 将属性推送到数组中的所有 JSON 对象

javascript - 使用 Jquery/Javascript 访问嵌入在 XML 中的 JSON

javascript - 使用 PHP 显示未列出的自动完成搜索结果

javascript - 如何通过单击按钮增加宽度和高度

javascript - React Native中 "folly/Portability.h"和 "File .../main.jsbundle does not exist"如何解决?

javascript - 我的 Raphael 代码中发现错误

ruby-on-rails - Rails,电子表格 gem : How to output spreadsheet data directly to client?

ruby-on-rails - 在另一个域上使用 RESTful Web 服务的正确 "Rails Way"是什么?

ruby-on-rails - 对于使用 mongodb 构建 Web 应用程序的开发人员,您如何处理长主键?