1

jQuery.loadを使用して、Ajax 経由でビューに読み込みます。何らかの理由で、サーバーにリクエストを出し続けます。

$("#service_level").load("/charts/service_level", function() {
  return false;
});

これがロード中のビューです

<%= content_tag :div, "", id: "shipments-by-service-type", data: {shipments: @charts[:service_analysis][:spend_data]} %>
<script type="text/javascript">
  var dataArr, obj, prop;

  dataArr = [];
  obj = $("#shipments-by-service-type").data("shipments");
  for (prop in obj) {
    dataArr.push({
      label: prop,
      value: obj[prop]
    });
  }

  Morris.Donut({
    element: "shipments-by-service-type",
    data: dataArr,
    preUnits: '$'
  });

</script>
4

0 に答える 0