gpt4 book ai didi

javascript - 如何从 Ransack gem 从 JavaScript 为 Ruby on Rails 生成的 url 参数中获取特定值

转载 作者:行者123 更新时间:2023-11-30 16:35:13 25 4
gpt4 key购买 nike

我的网址是这样的:

http://localhost:3000/ads?utf8=✓&q%5Bbrand_eq%5D=ALFA+ROMEO&q%5Bmodel_eq%5D=GTV+%26+Spider&commit=Search

(由 Ransack gem 生成)

我想从它接收“model_eq”值,在这个例子中应该是这样的:

GTV & Spider

在 Rails 中是否有任何简单的方法可以通过 JavaScript (CoffeeScript) 执行此操作?

最佳答案

您可以使用正则表达式从 URL 中提取数据。

var url = 'http://localhost:3000/ads?utf8=✓&q%5Bbrand_eq%5D=ALFA+ROMEO&q%5Bmodel_eq%5D=GTV+%26+Spider&commit=Search';

var model = (url.match(/model_eq.*?=(.+)&/) || [])[1];
alert(decodeURIComponent(model));

正则表达式将提取 model_eq= 之后的文本。

关于javascript - 如何从 Ransack gem 从 JavaScript 为 Ruby on Rails 生成的 url 参数中获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32799501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com