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