我有一個導軌查看,foo.html.erb調用JavaScript功能時數據準備好(在ERB視圖)
<% content_for :head do %>
<script type="text/javascript">
function showData(data) {
// ..do stuff here
}
</script>
<% end %
<% if [email protected]? %%>
<div id="where_data_will_go"></div>
<% end %
的「@data」是JSON從服務器(即服務器的操作,使:json @data)。
當@data不爲空(即我有一些數據)時,如何調用「showData」?
謝謝,儘管我才意識到,當我使用: 渲染:JSON => @data 在我的控制器,Firefox 3的想要打開的頁面作爲一個文件B/C的內容的類型是application/JSON 。 – codecraig 2011-03-01 11:54:31
如果需要,您也可以直接在視圖內的視圖中將數據呈現爲JSON。 – 2011-03-01 13:24:06