我现在面临与 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/