javascript - jQuery 中是否有与 Ruby on Rails 的 to_query 方法等效的方法?

标签 javascript jquery ruby-on-rails

<分区>

在 Ruby on Rails 中,您可以使用 to_query将哈希值转换为适合用作 URL 查询字符串的字符串。

例如:

{ :name => 'David', :nationality => 'Danish' }.to_query # => "name=David&nationality=Danish"

在 jQuery 或 javascript 中是否有同样简单的方法来做到这一点?

最佳答案

您可以使用 $.param()功能。

var query = $.param({ name: 'David', nationality: 'Danish' });
console.log(query);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - jQuery 中是否有与 Ruby on Rails 的 to_query 方法等效的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48478067/

相关文章:

javascript - 使用socket.io 和express 的多个唯一客户端

JavaScript,将 html 添加到 jQuery 附加功能

javascript - 选择相同的下拉选项时,更改事件上的 Jquery 未触发

javascript - 同时显示 3 张图像的实验幻灯片

ruby-on-rails - Resque retry 在多次重试后执行一个 'finally'函数

javascript - 访问 Rails 资源时忽略 URL 中的范围区域设置

javascript - jQuery ui 选项卡加载/tabsload 事件不触发

Javascript 全局变量未按预期工作。帮助?

javascript - 从 Javascript 的回调函数中调用对象函数

ruby-on-rails - 未初始化的常量 Paperclip::Error with paperclip-ffmpeg