javascript - Rails 中与 getScript 相关的问题

标签 javascript jquery ruby-on-rails ruby getscript

我现在面临与 Rails 中的 getScript 相关的问题。实际上,我可以在我的 View 中使用以下行将变量数据传递到 Rails Controller 的特定操作。

getScript('/user/out_action.js?pt=' + Results_time);//Results_time 是我要发送的变量名。

其中“user”是 Controller 名称,out_action 是 Controller 中的操作。 完全没问题。

现在我的问题是,从我的 Angular 来看,我无法将多个不同的变量数据发送到 Controller 操作。我在 Rails 上使用 ruby 。我想使用一次调用来传递这些数据。

例如,我想使用相同的调用传递给另一个变量,例如results_time。

请告诉我该怎么做。

最佳答案

非常简单,您需要增强查询字符串,如下例所示。如果您使用下面的 CoffeeScript

$.getScript('/user/out_action.js?pt=#{resulted_time}&ps=#{resulted_time}');

这将插入多个参数。对于纯 JavaScript,您可以使用下面的代码。

$.getScript('/user/out_action.js?pt='+resulted_time+'&ps='+resulted_time);

如果您需要更多详细说明,请告诉我。

关于javascript - Rails 中与 getScript 相关的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38759460/

相关文章:

javascript - 如何将 css 文件包含到 gulp-sass?

javascript - 根据用户选择向 CQ5 对话框中的多字段动态添加验证

javascript - 更改数组中多个图像的类

javascript - JQuery/Javascript - 下拉列表从另一个下拉列表获取信息

javascript - 图像链接连接与 ejs 语法?

jquery - 在具有事件类的圆形路径上暂停旋转圆圈

javascript - 单击按钮时获取按钮上标签的值

html - 在 Rails 中设计主体元素

ruby-on-rails - 在 haml View 中重构条件

javascript - Angular Http put 方法在传递数据时出错(服务器期望表单 param )