0
我想从我的模型中获取数据到JavaScript数组中,但这似乎不起作用。在JavaScript数组中存储Rails模型数据
<script type="text/javascript">
var s_array = new Array();
var img_array = new Array();
var num_array = new Array();
var x_array = new Array();
var y_array = new Array();
var p_array = new Array();
<% @data.each do |data| %>
s_array.push(<%= (data.s) %>);
img_array.push(<%= (data.img) %>);
num_array.push(<%= (data.num) %>);
x_array.push(<%= (data.x) %>);
y_array.push(<%= (data.y) %>);
p_array.push(<%= (data.p) %>);
<% end %>
</script>
对于字符串必须使用报价这样行:s_array.push( “<(%)=(data.s)%>”); – tauhidul35
为什么不只是使用JSON?除此之外,不仅仅是镜像JS中的数据已经令人怀疑 - 为什么在已经有对象的情况下使用单独的数组? –
@DaveNewton如何用JS访问对象数据? – Senju