<分区>
在 Ruby on Rails 中,您可以使用 to_query将哈希值转换为适合用作 URL 查询字符串的字符串。
例如:
{ :name => 'David', :nationality => 'Danish' }.to_query # => "name=David&nationality=Danish"
在 jQuery 或 javascript 中是否有同样简单的方法来做到这一点?
<分区>
在 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 未触发
ruby-on-rails - Resque retry 在多次重试后执行一个 'finally'函数
javascript - 访问 Rails 资源时忽略 URL 中的范围区域设置
javascript - jQuery ui 选项卡加载/tabsload 事件不触发
javascript - 从 Javascript 的回调函数中调用对象函数
ruby-on-rails - 未初始化的常量 Paperclip::Error with paperclip-ffmpeg