在我的控制器中,我从表中获取了一些记录。我正在尝试将记录记录发送到 Js 并显示在我的页面中。
@item_list = TransferDetail.find(:all) - Code to get data from table
@item_list 的输出为
[{:source_id=>8, :object=>"11375810_0", :prefix=>"a",:unit=>"0", :description=>"xxxxx"}, {:source_id=>8, :object=>"11375810_1", :prefix=>"b", :unit=>"0", :description=>"yyyyy"}]
向JS端发送记录
WebView.execute_js("replaceItemList('#{@item_list}')")
在Js端
function replaceItemList(item_list){
alert (item_list);
}
警报结果像这样
[{:source_id=>8, :object=>"11375810_0", :prefix=>"a",:unit=>"0", :description=>"xxxxx"}, {:source_id=>8, :object=>"11375810_1", :prefix=>"b", :unit=>"0", :description=>"yyyyy"}]
任何人都可以建议我如何在我的视图页面中显示。
我知道如何在下面解析并在视图页面中显示。
"{\"transferType\":\"D\", \"accountNumber\":\"132\", \"employeeId\":\"23\", \"orderedByPhone\":\"2423453453\", \"deliveryInstructions\":\"fdgfghvbn\"}"
可以像这样转换我的@item_list 值或让我知道其他建议