Gra*_*Roy 23 javascript jquery-ui ruby-on-rails-3
我有一系列哈希,包含@product_records中的产品数据.我可以使用map函数提取产品的名称,如下所示:
<%= @product_records.map{|x|x["Name"]} %>
Run Code Online (Sandbox Code Playgroud)
这就像这样呈现我想要的页面:
["Product1","Product2",...,"Productn"]
Run Code Online (Sandbox Code Playgroud)
我想尝试将其传递给javascript变量,以便我可以将其与JQuery自动完成一起使用.
var data = <%= @product_records.map{|x|x["Name"]} %>
Run Code Online (Sandbox Code Playgroud)
当我尝试设置它虽然双引号是这样逃避:
["Product1", "Product2",...,"Productn"]
Run Code Online (Sandbox Code Playgroud)
我尝试了各种各样的事情来获取报价(.to_json等),但似乎没有任何效果.可能有一个非常简单的答案,但我找不到它是什么.
欢呼任何帮助.
当您在javascript中使用该变量时,请确保在javascript中使用单引号来执行rails代码.
'<%= raw @products.to_json %>'
Run Code Online (Sandbox Code Playgroud)
谢谢
归档时间: |
|
查看次数: |
10232 次 |
最近记录: |