我用了一个第三方的 js 库,他必须输入一个 js 数组,然后渲染成 form 元素,我这个数组是从子表中保存的。 我想直接输出到页面上一个 js 数组,感觉这种混合方式不太好。
再调用 一次 ajax 又感觉有点脱裤子放屁。
怎么能优雅点。。。
<div id="arr" data-array="<%= @array.to_json%>">
var array = $('#arr').data('array')
优雅的不知道,但是你可以这样简单粗暴。
无论如何,先把屁放了,别憋着。 等舒畅了,优美的代码才有会来~
你可以试试 gon gem https://github.com/gazay/gon 适合将数据传递给 js,比较干净