javascript - 将客户端 JavaScript 中的数组或哈希传递到服务器端 ruby​​ 有哪些好方法?

标签 javascript jquery ruby-on-rails

主要标准是易于操作和便携。

最佳答案

JSON 将是我的选择,它很容易在 JavaScript 中生成,也很容易在 Ruby 中直接解析为哈希。

Ruby(irb session ):

>> require 'json'
=> true
>> {:name => 'Chris Cherry', :emails => ['test1@test.com', 'test2@test.com']}.to_json
=> "{"emails":["test1@test.com","test2@test.com"],"name":"Chris Cherry"}"
>> json_string = _
=> "{"emails":["test1@test.com","test2@test.com"],"name":"Chris Cherry"}"
>> JSON.parse(json_string)
=> {"name"=>"Chris Cherry", "emails"=>["test1@test.com", "test2@test.com"]}

关于javascript - 将客户端 JavaScript 中的数组或哈希传递到服务器端 ruby​​ 有哪些好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320858/

相关文章:

jquery - 用JQuery改变CSS中进度条的 'width'

ruby-on-rails - Resque 工作人员无法识别 Rails Mongoid 模型

javascript - 遍历nodejs中的文本文件

javascript - 检测所有 CSS 规则何时被应用和绘制

javascript - Nightmare.js 未处理的 promise 拒绝

javascript - 使用附加变量 jQuery

jquery - 如何使 Google Chrome 扩展运行 jQuery 脚本

ruby-on-rails - 在运行时而不是在 stub 声明中执行 rspec stub ?

ruby-on-rails - rails + Bootstrap : Font path not including base URI (production)

javascript - 接受对 S3 的 CORS 请求以进行文件显示,但不接受 Javascript 库的加载